1. 程式人生 > >三周第二次課

三周第二次課

passwd mkpasswd usermod

3.4 usermod命令


usermod -u 1011 user2

更改user2的uid

usermod -g 1010 user2

更改user2的gid

usermod -d /home/user20 user2

更改user2的家目錄

usermod -s /sbin/nologin user2

更改user2的shell登錄屬性

usermod -G grp2 aiker

-G增加擴展組,再次執行-G 就會替換之前增加的擴展組

usermod -G grp3,grp2 aiker

同時增加兩個擴展組

usermod -g user5 aiker

-g只能指定一個組,主組


3.5 用戶密碼管理


passwd

更改root密碼

passwd user4

更改普通用戶密碼

passwd -l user5

鎖定用戶

passwd -uf user5

強制解除鎖定

usermod -L user5

鎖定用戶

usermod -U user5

解除鎖定

passwd --stdin user5

修改用戶密碼

echo "1122334455" | passwd --stdin user5

直接修改密碼,不用交互

echo -e "123456789\n123456789" | passwd user4

修改密碼


3.6 mkpasswd命令


生成隨機密碼的工具,默認沒有安裝,需要

yum -y install expect

mkpasswd

生成默認的隨機密碼

mkpasswd -l 12

生成12位的隨機密碼

mkpasswd -l 12 -s 3

生成12位的隨機密碼,需要有3個特殊字符

mkpasswd -l 12 -s 0

生成12位的隨機密碼,0個特殊字符


三周第二次課