天天看點

usermod指令 使用者密碼管理 mkpasswd指令

usermod指令

[root@lizhipeng01 ~]# id lizhipeng

uid=1000(lizhipeng) gid=1000(lizhipeng) groups=1000(lizhipeng)

[root@lizhipeng01 ~]# usermod -G grp2 lizhipeng           增加grp2為lizhipeng使用者的擴充組

[root@lizhipeng01 ~]# id lizhipeng

uid=1000(lizhipeng) gid=1000(lizhipeng) groups=1000(lizhipeng),1005(grp2)            1005(grp2)擴充組

[root@lizhipeng01 ~]# usermod -G user2 lizhipeng

[root@lizhipeng01 ~]# id lizhipeng

uid=1000(lizhipeng) gid=1000(lizhipeng) groups=1000(lizhipeng),1006(user2)           替換了,原來的1005(grp2)沒有了,變成了1006(user2)  

[root@lizhipeng01 ~]# usermod -G grp2,user2 lizhipeng                                  同時指定grp2,user2

[root@lizhipeng01 ~]# id lizhipeng

uid=1000(lizhipeng) gid=1000(lizhipeng) groups=1000(lizhipeng),1005(grp2),1006(user2)

[root@lizhipeng01 ~]# usermod -g grp2,user2 lizhipeng

usermod: group 'grp2,user2' does not exist

passwd指令

[root@lizhipeng01 ~]# passwd -l user5

鎖定使用者 user5 的密碼 。

passwd: 操作成功

[root@lizhipeng01 ~]# tail /etc/shadow

tss:!!:17496::::::

postfix:!!:17496::::::

sshd:!!:17496::::::

lizhipeng:$6$HgNkSOb.$qZWdoTmwkhahlLiyyBwdMCYHVCmiKJ8MzSKK2cNd1H32P40.SFdMKdIDccQTJQLeJvzIMARpI81Z4Yqo6q3gv.:17503:0:99999:7:::

user1:!!:17518:0:99999:7:::

lzp:$6$Mxp/ziIl$yR1E/qeUJtwIeXw6dw2waxTpEisWl/4NERVI6IROPFPI1jj4tzJU4TUlp4QTe8oIV1yzifVxZ8g5vS58Zg.d70:17523:0:99999:7:::

user2:!!:17523:0:99999:7:::

user3:!!:17523:0:99999:7:::

user4:!!:17523:0:99999:7:::

user5:!!:17523:0:99999:7:::

[root@lizhipeng01 ~]# passwd -l lizhipeng

鎖定使用者 lizhipeng 的密碼 。

passwd: 操作成功

[root@lizhipeng01 ~]# tail /etc/shadow

tss:!!:17496::::::

postfix:!!:17496::::::

sshd:!!:17496::::::

lizhipeng:!!$6$HgNkSOb.$qZWdoTmwkhahlLiyyBwdMCYHVCmiKJ8MzSKK2cNd1H32P40.SFdMKdIDccQTJQLeJvzIMARpI81Z4Yqo6q3gv.:17503:0:99999:7:::        多了兩個感歎号,表示被鎖定(!開頭就表示被鎖定,無論是1個歎号還是2個)

user1:!!:17518:0:99999:7:::

lzp:$6$Mxp/ziIl$yR1E/qeUJtwIeXw6dw2waxTpEisWl/4NERVI6IROPFPI1jj4tzJU4TUlp4QTe8oIV1yzifVxZ8g5vS58Zg.d70:17523:0:99999:7:::

user2:!!:17523:0:99999:7:::

user3:!!:17523:0:99999:7:::

user4:!!:17523:0:99999:7:::

user5:!!:17523:0:99999:7:::

[root@lizhipeng01 ~]# passwd -u lizhipeng                   解鎖

解鎖使用者 lizhipeng 的密碼。

passwd: 操作成功

[root@lizhipeng01 ~]# tail /etc/shadow

tss:!!:17496::::::

postfix:!!:17496::::::

sshd:!!:17496::::::

lizhipeng:$6$HgNkSOb.$qZWdoTmwkhahlLiyyBwdMCYHVCmiKJ8MzSKK2cNd1H32P40.SFdMKdIDccQTJQLeJvzIMARpI81Z4Yqo6q3gv.:17503:0:99999:7:::

user1:!!:17518:0:99999:7:::

lzp:$6$Mxp/ziIl$yR1E/qeUJtwIeXw6dw2waxTpEisWl/4NERVI6IROPFPI1jj4tzJU4TUlp4QTe8oIV1yzifVxZ8g5vS58Zg.d70:17523:0:99999:7:::

user2:!!:17523:0:99999:7:::

user3:!!:17523:0:99999:7:::

user4:!!:17523:0:99999:7:::

user5:!!:17523:0:99999:7:::

[root@lizhipeng01 ~]# usermod -L lizhipeng    鎖定lizhipeng

[root@lizhipeng01 ~]# tail /etc/shadow

tss:!!:17496::::::

postfix:!!:17496::::::

sshd:!!:17496::::::

lizhipeng:!$6$HgNkSOb.$qZWdoTmwkhahlLiyyBwdMCYHVCmiKJ8MzSKK2cNd1H32P40.SFdMKdIDccQTJQLeJvzIMARpI81Z4Yqo6q3gv.:17503:0:99999:7:::       1個感歎号

[root@lizhipeng01 ~]# usermod -U lizhipeng    解鎖

[root@lizhipeng01 ~]# tail /etc/shadow

tss:!!:17496::::::

postfix:!!:17496::::::

sshd:!!:17496::::::

lizhipeng:$6$HgNkSOb.$qZWdoTmwkhahlLiyyBwdMCYHVCmiKJ8MzSKK2cNd1H32P40.SFdMKdIDccQTJQLeJvzIMARpI81Z4Yqo6q3gv.:17503:0:99999:7:::   感歎号沒有了

[root@lizhipeng01 ~]# passwd --stdin user5

更改使用者 user5 的密碼 。

123456

passwd:所有的身份驗證令牌已經成功更新。

[root@lizhipeng01 ~]# echo "111222" |passwd --stdin user5

更改使用者 user5 的密碼 。

passwd:所有的身份驗證令牌已經成功更新。

[root@lizhipeng01 ~]# echo -e "123

sss"

123

sss

[root@lizhipeng01 ~]# echo "123

sss"

123

sss

[root@lizhipeng01 ~]# echo -e "123 sss"

123 sss

[root@lizhipeng01 ~]# echo -e "1231111

1231111" |passwd user5

更改使用者 user5 的密碼 。

新的 密碼:無效的密碼: 密碼少于 8 個字元

重新輸入新的 密碼:passwd:所有的身份驗證令牌已經成功更新。

mkpasswd指令   yum install -y expect

[root@lizhipeng01 ~]# mkpasswd -l 12           設定密碼長度為12

hw1gH(z1sTfe

[root@lizhipeng01 ~]# mkpasswd -l 12 -s 3     設定密碼長度為12,包含3個特殊符号

i{d72zEkd~]W

[root@lizhipeng01 ~]# mkpasswd -l 12 -s 0

8jRjeOhdeim5