用户组管理

用户管理

创建用户

创建用户
useradd   adduser
语法:useradd 用户名
useradd -u 1000  用户名      创建用户时指定用户uid为1000
useradd -g 2000  用户名      创建用户时指定用户gid 为2000
useradd -c "用户详细描述"     创建用户时指定用户详细描述
useradd -d  /test           创建用户时指定用户家目录在/test (如果家目录不存在,会自动创建家目录)
useradd -s /bin/bash 或者 /sbin/nologin   创建用户时设置登录shell

查看用户

查看用户
cat /etc/passwd
id 用户名

修改用户

usermod 参数  用户名
usermod -l  user10    user1   修改用户名,把user1修改为user10
            新用户名   旧用户名
usermod -u  1000  用户名     修改用户uid为1000
        -o                  当指定的uid不唯一
usermod -g  2000  用户名     修改用户gid为2000
            group1 用户名    修改用户主组为group1                   
useradd -d  /test  tom        修改用户家目录
修复用户家目录
  cp -r /etc/skel  /test
  chown -R tom.tom  /test
usermod -s  /bin/bash  用户名    修改用户登录shell为可登录
usermod -G  group1  用户名       修改用户附属组
usermod -aG group2  用户名       追加用户附属组
usermod -c                      修改用户描述

删除用户

userdel -r 用户名
-r 连带个人信息(家目录,个人邮箱)一起删除	

用户密码

设置密码

passwd 用户名

删除密码

passwd -d 用户名
在 /etc/passwd 里删除

组管理

创建组

groupadd 组名
groupadd 组名 -g 组id   创建组时指定组gid
         -o       	   当指定的gid不唯一

查看组

cat /etc/group
组名:代表组密码:gid:组员
grep "组名" /etc/group

修改组

groupmod 参数  组名
groupmod -n  新组名  旧组名 
groupmod -g  组名           修改组gid

组成员管理

gpasswd -a  user01 group1              把用户user01添加到group1组中
gpasswd -M  user01,lisi,tom  group1    把用户user01,lisi,tom添加到goup1组中
gpasswd -d  user01 group1              把用户user01从group1组中删除
gpasswd -A  jack  group1               把用户jack指定为group1组管理员

删除组

groupdel 组名
注意:用户主属组不能删除
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值