系统相关
首页 > 系统相关> > Linux 常用用户管理命令的介绍

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