1. 程式人生 > >用戶和組管理二

用戶和組管理二

特殊 符號 oot usermod 並且 std 正常 生成 etc

五、 用戶密碼管理
passwd 直接回車可以更改root用戶密碼
passwd name 更改普通用戶密碼(普通密碼用戶名)
如果用戶沒有密碼用戶名後面是兩個!!
如果用戶名有密碼,後面有一串加密的字符串
用戶名後面是號表示被鎖定
用戶名後面有
和!!表示這個用戶無法登錄 密碼是有問題的
passwd -l username 鎖定用戶密碼
usermod -L username 鎖定用戶密碼
passwd -u username 解鎖用戶密碼
usermod -U username 解鎖用戶密碼
更改用戶密碼 passwd --stdin username 只需輸入1次密碼,並且是明文顯示
echo "111222" |passwd --stdin user5 管道的作用是把前面的輸出內容給後面的命令
\n表示換行 echo -e "123\nsss"
六、 mkpasswd命令
mkpasswd 隨機生成密碼 需要安裝yum install -y expect
默認生成隨機密碼是9位,包含大小寫數字特殊符號 並且可以指定長度和特殊符號的個數 mkpasswd -l 12 -s 3 l長度為12 s 特殊符號為3個
七、su命令
su 作用是用來切換用戶的
whoami 查看當前用戶
su - username 不加- 不會切換環境變量
su - user5 登錄到user5 提示沒有文件或者目錄
那麽我們首先創建一個家目錄 mkdir /home/user5
然後 chown user5:user5 /home/user5/
並且拷貝配置文件 cp /etc/skel/.bash* /home/user5/
chown -R user5:user5 /home/user5/
然後切換就正常了
八、sudo命令
sudo可以臨時用指定用戶的身份去執行一條命令
visudo 更改配置文件 :sut nu 查看這個文件的行數

用戶和組管理二