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切换的不算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值