用户,用户组管理

用户管理

  • useradd  用户名 #创建新用户,并在家目录下生成用户主目录,同时创建同名的用户组。
  • userdel  用户名 #删除用户,但保留用户家目录下的主目录,只是不能使用登录(推荐)
  • userdel -r  用户名 #删除用户以及用户家目录下的主目录
  • id 用户名 #查看用户信息
  • passwd 用户名 #交互式设置或修改用户密码
  • echo 密码 |passwd 用户名 -- stdin #非交互式设置或修改用户密码
  • su - 用户名 #切换用户(完全切换环境变量)注意:从root用户切到其他用户无需密码,但是从其他用户切回root用户需要密码,同时普通用户互相切换也需要密码。
  • whoami #查看当前用户
  • useradd -u UID 用户名 #指定用户UID创建新用户
  • useradd -s 登陆解释器 用户名 #指定用户登录解释器并创建新用户(一般是/bin/bash或者/sbin/nologin)
  • useradd -G 附加组 用户名 #指定用户的附件组并创建新用户
  • useradd -d 用户家目录 用户名 #指定用户家目录并创建新用户
  • useradd -g 用户组 用户名 #增加用户的时候直接加上用户组(若增加用户时没有指定组,会同时创建一个同名的组,并将用户放入这个组中。)
  • usermod -u UID 用户名 #修改用户UID
  • usermod -s 登录解释器 用户名 #修改用户登录解释器
  • usermod -G 附加组 用户名 #修改用户附加组
  • usermod -d 用户家目录 用户名 #修改用户的家目录(如果没有创建的话,只是在用户信息中显示,并不会自动创建)
  • usermod -g 用户组 用户名 #修改用户的组

用户组管理

  • groupadd 用户组 #新增用户组
  • groupdel 用户组 #删除用户组
  • gpasswd -a 用户名 用户组 #新增用户到用户组
  • gpasswd -d 用户名 用户组 #从用户组中删除用户

用户和组相关文件(用cat/vim查看)

  • /etc/passwd #用户的配置文件,记录用户的各种信息。(每行含义—用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell)
  • /etc/shadow #口令的配置文件。(每行含义—登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志)
  • /etc/group #组的配置文件,记录Linux包含组的信息。(每行含义—组名:口令:组标识号:组内用户列表)
  • /etc/gshadow #查看组的成员

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值