Linux 用户跟用户组

用户组:
创建组:
     1)、groupadd grp1
     cat /etc/group  (组名:x:gid)

     密码文件 /etc/gshadow
     2)、指定组ID:groupadd -g 512 grp2
          当指定一个512组ID之后,再创建就会从512 开始
删除组:
     1) groupdel grp3    当组中有用户时,不能删除
     2) groupdel grp2 (该组为扩展组就可以删除)

用户:
创建用户:
     1) useradd us1
     
     2) useradd -u 512 -g grp2(512) us2
     当指定一个512用户ID之后,再创建就会从512 开始

     3)  useradd -d /home/us3 -s /bin/bash us3
     -d:指定家目录  -s : 指定Shell

     4) useradd -M us4
     -M:创建用户的时候不去创建家目录

     5) useradd -u 506 -g 502 -G 512 us5
     -G:创建用户扩展组
删除用户:
     1) userdel us2
     删除之后不会删除家目录,并且所属只能显示数字,不能显示为该用户名
     2) userdel -r us3
     -r:删除用户家目录

用户属性:
更改用户属性:
     1) usermod -g 513 us2
     更改该用户的所属组
     2) usermod -u -g -G -s -d
     3) usermod -L us3
     -L:锁定某个用户
     4) usermod -U us3
     -U:解锁某个用户

用户密码:
更改用户密码:
     1) passwd   当用户登录的时候,直接修改自己的密码
     2) passwd us3 更改普通用户密码

     3)mkpasswd 自动生成密码
          需要安装:yum -y install expect
      mkpasswd -l 12   (-l :指定密码长度)
     mkpasswd -s 0 (0不要特殊字符)
     mkpasswd -d 4 (数字4个)
     mkpasswd -C 5 -c 3(大写字母5个,小写字母3个)
     echo "sdasdas" | passwd --stdin us5
          

你可能感兴趣的:(linux,useradd,groupadd,用户跟用户组)