共計 694 個字符,預計需要花費 2 分鐘才能閱讀完成。
今天,客戶操作修改 centos 系統的 root 密碼時,出現提示“permission denied”,出現這一異常問題的原因是:出現的原因的是:沒有權限進行讀、寫、創建文件、刪除文件等操作。有用戶通過“passwd root”和“sudo passwd”都失敗了,那么可能修改密碼權限被限制了,我們看一下如何解除限制!
解決方法:
命令行中輸入:sudo passwd
他會提示你輸入新密碼,再次輸入密碼,就輸入以前的一樣的就行,成功之后,輸入
su root
如果失敗了,那么可能被限制了,需要下面操作:
解除 centos 下 root 修改密碼被限制:
[root@localhost ~]# passwd
-bash: /usr/bin/passwd: Permission denied
[root@localhost ~]# lsattr /usr/bin/passwd
—-i———– /usr/bin/passwd
[root@localhost ~]# chattr -R -i /usr/bin/passwd
[root@localhost ~]# lsattr /usr/bin/passwd
—————- /usr/bin/passwd
[root@localhost ~]# chmod 755 /usr/bin/passwd
[root@localhost ~]# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
這種方法對于 chmod 的限制也是可以解除的,所以大家一定要記住!