Linux用户和用户组的常用指令,linux用户组指令


1.创建用户

>useradd username                      创建用户
>passwd username                       给用户设置密码

这里写图片描述

2.创建用户组

>groupadd groupname                    创建用户组

这里写图片描述

3.创建新用户并添加至用户组

>useradd -G groupname username         创建用户并添加至用户组(大写的G)

这里写图片描述

按照上面图片中的指令操作后,删除/var/spool/mail,/home文件夹下对应用户的文件夹和文件(这是由于上面添加用户和用户组操作的影响),再删除用户后,再执行useradd -G groupname username即可

这里写图片描述

4.给已有的用户添加组

>usermod -G groupname username         给已有用户添加组

这里写图片描述

这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用gpasswd这个命令来添加操作用户

> gpasswd -a username groupname        给已有用户添加组

这里写图片描述

5.从组中删除用户

>gpasswd -d username groupname         从组中删除用户

除了指令的形式,还可以通过修改/etc/group文件中对应该组那行的数据即可

6.临时冻结用户

>passwd username -l                    临时冻结用户
>passwd username -u                    解锁被冻结的用户

这里写图片描述

7.删除用户

>userdel username                      删除用户
>groupdel groupname                    删除用户组

这里写图片描述

8.显示用户和用户组信息

>id username                           根据用户名查询指定用户信息
>cat /etc/passwd                       查询所有用户信息
>cat /etc/group                        查询所有用户组信息

这里写图片描述

相关内容