centos7的用户与组管理

1、创建用户stu1 stu2 stu3 stu4 stu5 stu6和组group01,并为用户和组设置密码。

[root@localhost ~]# useradd stu1 创建用户
[root@localhost ~]# groupadd group01 创建用户组
[root@localhost /]# passwd stu1 设置用户密码
[root@localhost /]# gpasswd group01设置用户组密码

2、设置stu1用户的姓名、家庭电话、公司地址、公司电话等信息。

[root@localhost ~]# usermod -c name-xy-tel-177487-addr-G87-gsaddr-G87 stu1
或者:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3、设置stu1用户的密码到期时间为30天,提前7天提醒更改密码,第35天还没更密码则锁定用户。

[root@localhost ~]# chage -M 30 -W 7 -I 5 stu1
[root@localhost ~]# cat /etc/shadow | grep stu1 查看信息
stu1: 6 6 yqnP4bhq$giTmVQP5g7RuqelT1cCNnWSBDlh7CDJNPG9xE9ixnu2LhsN/teXLo.0W3UXHOjAs5EalE1Gf1v3uR6ec9sBll0:18415:0:30:7:5::

4、新建文件/mnt/public,权限为770,所属者是stu1,所属组为group01。

[root@localhost ~]# mkdir /mnt/public
[root@localhost ~]# gpasswd -A stu1 group01
[root@localhost ~]# chown stu1:group01 /mnt/public
[root@localhost ~]# chmod 770 /mnt/public

5、将stu1、stu2、stu3用户加入到group01组,并分别在public目录下新建文件stu1.txt和stu2.txt,以stu4的身份登录到系统,在public目录下新建文件stu4.txt(不允许将stu4加入到group01组或设置特殊权限)。

在这里插入图片描述
①使用sudo给stu4增加权限:sudo vim /etc/sudoers
在这里插入图片描述
②使用sudo cd /mnt/public 进入public文件夹
在这里插入图片描述
③使用sudo vim(touch) stu4.txt创建文件
在这里插入图片描述

6、将stu1设置为group01组的管理员,以stu1Q的身份登录到系统,将stu3用户从groups组中删除,将stu5用户加入到group01组。

[root@localhost ~]# gpasswd -A stu1 group01
[root@localhost ~]# su stu1
[stu1@localhost root]$ gpasswd -d stu3 group01
正在将用户“stu3”从“group01”组中删除
[stu1@localhost root]$ gpasswd -a stu5 group01
正在将用户“stu5”加入到“group01”组中
扩展:
[root@localhost public]# su stu4
[stu4@localhost public]$ newgrp group01
密码://group01的密码
[stu4@localhost public]$ touch stu4.txt
newgrp 指令类似 login 指令,当它是以相同的帐号,另一个群组名称,再次登入系统。欲使用 newgrp 指令切换群组,您必须是该群组的用户

猜你喜欢

转载自blog.csdn.net/MD_YAN/article/details/107006318