Linux-⽤户和⽤户组-作业
现有题⽬
创建⽤户gzist,并给⽤户设置初始⼝令为11111,然后从passwd和shadow⽂件出所添加的⽤户,查看并分析⽤户账号信息,请指出gzist⽤户的uid和GID、密码、主⽬录、shell;把⽤户gzist添加到sudoers⽂件使其能够完成下⾯的⼯作:
(1)创建stus组,添加新⽤户thxy到该组,使stus组作为thxy的主要组,并指定其主⽬录为/home/thxydir,并设置⽤户⼝令。
(2)修改⽤户thxy为ty。
(3)修改ty⽤户的主⽬录为/home/ty
(4)添加新⽤户gl并设置⼝令,其主要组为gl,同时使其加⼊到组stus。
(5)查询gl的⼝令状态,则将其⼝令锁定,再次查询其⼝令状态,看两次的查询结果。
(6)设置向系统添加新⽤户时,使⼝令最⼩长度为8个字符(修改⽂件/etc/login.defs)
(7)设置⽤户ty的⼝令必须每30天修改⼀次,否则⼝令将失效,并在失效前7天给⽤户发出警告。
(8)修改⽤户gl的uid为600
(9)讲⽤户gl进⾏解锁
所有操作需要进⾏MAC地址截图(mac地址打开⽅式,cmd打开命令⾏,输⼊ipconfig /all)
题⼲:
创建账户
useradd gzist
设置密码⼤⼩写字母数字标点符号
passwd gzist
分析账户信息
cat /etc/passwd |grep gzist
把⽤户gzist添加到sudoers⽂件
su -
(注意有- ,这和su是不同的,在⽤命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前⽤户的环境变量,⽤"su -"命令将环境变量也⼀起带过去,就象和root登录⼀样)然后
visudo //切记,此处没有vi和sudo之间没有空格
1、移动光标,到最后⼀⾏
2、按ins,进⼊append模式
3、输⼊
your_user_name ALL=(ALL) ALL
4、按Esc
5、输⼊“:w”(保存⽂件)
6、输⼊“:q”(退出)
第⼀题
创建stus组,添加新⽤户thxy到该组,使stus组作为thxy的主要组,并指定其主⽬录为/home/thxydir,并设置⽤户⼝令创建stus组创建⽤户thxylinux创建新用户和密码
groupadd stus
useradd thxy
将thxy⽤户添加到组stus
usermod -a -G stus thxy
补充:
cat /etc/passwd //查看所有⽤户
cat /etc/shadow //查看所有密码
cat /etc/group //查看⽤户组
查看uid和gid
cat /etc/passwd |grep thxy
指定其主⽬录为/home/thxydir
usermod -d /home/thxydir -u 1006 thxy
设置thxy⼝令(密码)
passwd thxy
第⼆题
修改⽤户thxy为ty
usermod -l ty thxy
cat /etc/passwd 查看⼀下成功修改
第三题
修改ty⽤户的主⽬录为/home/ty
usermod -d /home/ty -u 1006 ty
cat /etc/passwd 查看⼀下成功修改
第四题
添加新⽤户gl并设置⼝令,其主要组为gl,同时使其加⼊到组stus。
useradd gl
passwd gl
usermod -a -G stus gl //-a -G⼀起使⽤的功能就是将gl⽤户组作为gl⽤户组的附加组,但不覆盖原有的附加组。可以⽤id ⽤户查看⽤户对应 uid gid groups
usernode可以参考这篇:
第五题
查询gl的⼝令状态,则将其⼝令锁定,再次查询其⼝令状态,看两次的查询结果
查看帐号的密码状态
passwd -S gl
上锁
看到Password locked.表上锁成功
参考:
第六题
设置向系统添加新⽤户时,使⼝令最⼩长度为8个字符(修改⽂件/etc/login.defs)
vim /etc/login.defs
ins进⼊ esc然后:wq退出保存
第七题
设置⽤户ty的⼝令必须每30天修改⼀次,否则⼝令将失效,并在失效前7天给⽤户发出警告。查看⼀下默认未改:
chage -l ty
chage -help⼀下
所以
chage -m 30 -W 7 ty 修改成功
第⼋题
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论