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,用户,用户组)