使用useradd添加用戶時,-p參數設置密碼,之后密碼不能登錄問題:
通過上面圖片可以看到我新創建了一個用戶luo,密碼設置為123456,先root 用戶切換為普通用戶,在切換為luo(因為root 用戶最高權限切換其他用戶不需要密碼)
可以看到密碼錯誤,不能切換過去。
免費視頻教程分享:linux視頻教程
解決方法:
使用【passwd 用戶名】命令更改用戶密碼。這樣就可以直接登錄。
這樣再使用設置的密碼登錄就可以了。
原因分析:
當你使用useradd命令新建用戶并且為他設置密碼之后,輸入命令:cat /etc/shadow 查看所有用戶的信息時
你會發現我的luomeng用戶和mike用戶的密碼都是經過加密的,而剛剛新增的用戶的密碼時沒有通過加密的,直接原密碼顯示出來的,
這樣登錄的時候解析密碼肯定會出現問題。
原來當你使用useradd新增用戶時,【-p】參數不能直接使用你想要的密碼,而是應該加上單引號里面寫上原密碼加密之后的密文,這樣在登錄的時候就可以直接使用你的原密碼登錄。當然這種方法不怎么實際。
相關文章教程推薦:linux視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦