su的時候密碼認證失敗的解決方法


今天突然發覺su不能用了,密碼絕對沒有問題,但是解就是不能切到root下,用root直接登錄沒有問題,郁悶-_-!..
倒騰了半天終於解決,這里就順便說一下這個問題吧!
出現這種情況,一般有兩種原因:
情況一:
你的用戶沒有加入wheel組,所以su自然就有問題了,解決方法很簡單

# usermod -G users,wheel username
# gpasswd -a username wheel

這樣你才有權限運行.
情況二:
剛才還運行了,現在又不行了 。這你就要檢查在上次成功運行之前到現在對哪些配置文件進行過修改,對照運行正常的機子進行對比吧!
情況三:
su的權限有問題,你沒有運行的權限。查看su的權限屬性

$ ls -l /bin/su

對應的權限屬性應該是:

-rwsr-xr-x 1 root root 26928 2006-12-01 23:43 /bin/su

如果你的權限不一樣,你可以通過下面的命令來修改:

# chown root:root /bin/su
# chmod 4755 /bin/su

經過上述方法,應該可以解決一般情況下的此類問題
來源: https://blog.csdn.net/weixin_30750335/article/details/99383114






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM