day11 Linux用户管理作业

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了day11 Linux用户管理作业脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

day11 Linux用户管理作业

1.创建一个用户会涉及到哪些文件的改动?

会涉及 用户名 用户id 组id 用户描述信息 shell解释器登陆 /etc/passwd用户信息 /etc/shadow密码

2.创建一个用户oldboy,要求uid为1000 gid为2000,不创建家目录,不允许登陆
useradd oldboy -u 1000 -g 2000 -M -s /sbin/nologin
3.将上一题创建的用户修改为uid为2000,并且允许登陆
tail -1 /etc/passwd
usermod -u 2000 -s /bin/bash
4.请分别写出查看用户密码文件的前5行和后5行的命令
head -5 /etc/shadow
tail -5 /etc/shadow
5.请解释下面/etc/passwd文件字段的含义
ops:x:2007:2007::/home/dev2:/bin/bash
用户名是ops 密码 用户id2007 组id2007 描述为空 ops用户家目录 shell解释器
6.请解释useradd命令下列参数的含义
-u 添加用户id
-g 添加用户组id
-s 指定shell解释器
-M 不创建用户家目录

7.请描述执行下面命令执行后的结果
useradd oldboy -u 1000 -g 1000 -s /sbin/noLOGin 
userdel zhangya 
1.没有oldboy这个用户
ll /home/ 目录下面有一个oldboy目录
su - oldboy不能登陆成功
id oldboy 
用户id 1000
组id 1000

2.系统已经有oldboy这个用户
提示创建失败

1.如果有zhangya 这个用户
zhangya用户删除成功
ll /home/ 会有/home/zhangya 家目录 
但是用户id 组id是数字显示
cat /etc/passwd 没有zhangya这个用户信息

2.如果没有zhangya这个账户
系统会提示没有这个用户

8.创建一个组名为linux7,组ID为1111
groupadd -g 1111 Linux7

9.修改用户组linux6的gid为1111
groupmod -g 1111 Linux6

10.写出修改普通用户的密码的命令
passwd 用户名 
passwd 当前用户下直接执行
免交互修改密码   

11.写出免交互修改用户密码的命令
echo 密码 |passwd --stdin   用户名
12.发生以下问题的原因是什么?以及如何修复
-bash-4.2$
删除该用户的系统环境变量
ll -a 查看隐藏文件
cp /etc/skel/.bash* 当前用户的家目录


13.如何查看当前登陆的用户的用户名
whoami

14.如何查看指定id的用户信息
id 用户名

15.如何查看当前正在登陆的用户
w

脚本宝典总结

以上是脚本宝典为你收集整理的day11 Linux用户管理作业全部内容,希望文章能够帮你解决day11 Linux用户管理作业所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。