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组 创建用户thxy

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可以参考这篇 :https://blog.csdn.net/qq_40780910/article/details/89474824

第五题

查询gl的口令状态,则将其口令锁定,再次查询其口令状态,看两次的查询结果

查看帐号的密码状态

passwd -S gl

 上锁

看到Password locked.表上锁成功

 参考:https://blog.csdn.net/xinshuzhan/article/details/107766035

第六题

设置向系统添加新用户时,使口令最小长度为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

修改成功

第八题

修改用户gl的uid为600

id gl 查看一下 默认uid为1007

 

usermod -u 600 gl

修改成功

 

第九题

讲用户gl进行解锁

查看一下 第5题把他锁了

passwd -S gl

 解锁

passwd -u gl

 

posted @ 2021-11-21 12:03  南柯Dream丶  阅读(1398)  评论(0编辑  收藏  举报