Linux 常用用户管理命令的介绍
作者:互联网
常用用户管理命令介绍
添加用户组:groupadd
#添加一个用户组shuaige,添加完我们可以到 /etc/group 文件中看到效果
groupadd shuaige mm
#添加一个组shuaige,并指定组id
groupadd -g shuaige
删除用户组:groupdel
#删除一个用户组shuaige
groupdel shuaige
修改用户组:groupmod
#将shuangge组id改为502
groupmod -g 502 shuaige
#将帅哥组的组名字改为handsome
groupmod -n handsome shua ige
显示用户信息:id
id patten
查看用户所在组:groups
groups patten
注:所在组和附件组还是有区别的,可以用一个是亲爹,一个是干爹,但都是爹来理解
添加用户:useradd
注:添加用户,必须要是root用户或者具有root权限的用户才能操作。
使用方法:
useradd [选项] username
常用选项:
1.-u :指定uid
2.-g :指定用户组
3.-d :指定用户家目录,默认是/home/username
4.-G :指定用户的附加组
例:
#添加一个用户
useradd patten
#添加用户并指定用户组
useradd -g shuaige patten
设置/修改用户密码:passwd
passwd 用户名
注:使用passwd的时候,要加上用户名,如果没有用户名,表示修改当前用户的密码
修该用户:usermod
usermod [选项] 用户名
常用选项:
1.-u :修改用户UID
2.-g :修改用户的群组
3.-d :修改用户家目录,默认是/home/username
4.-G :修改用户的附加组(会将原来的附加组冲掉)
5. -a :为用户添加一个附加组,必须与-G一起使用,这样原有附加组不会被覆盖
6. -m :一般与-d一起用(m在d前使用),表示把用户家目录的内容也一并移走
例:
usermod -G xx patten#给patten用户添加附加组
删除用户userdel
删除用户
userdel 用户名
删除用户以及用户的主目录
userdel -r 用户名
例:
#删除shusheng用户
userdel patten
#删除shusheng用户及其家的家目录
userdel -r patten
注:删除和修改用户都不能操作当前已在登录的用户。
组成员管理:gpasswd
#将shusheng加入shuaige组中
gpasswd -a patten shuaige
#将shusheng从shuaige组中删除
gpasswd -d patten shuaige
切换用户:use
use 用户名
注:如果直接使用命令su,表示切换到root账户。
显示当前登录用户名:who am i
登录的用户,即使使用su切换,它也只显示的是登录的用户名
显示当前用户名:whoami
当前用户名,su切换后的话,显示的是切换的当前用户名
显示当前登入的用户:who
登入,使用su切换的不算
bigpatten 发布了15 篇原创文章 · 获赞 0 · 访问量 305 私信 关注标签:常用,用户名,shuaige,用户组,用户,添加,Linux,patten 来源: https://blog.csdn.net/bigpatten/article/details/103961162