修改 usr 許可權後,不能使用su sudo

2021-08-20 10:12:01 字數 512 閱讀 4864

執行su,報錯:

su: authentication failure

解決方法:

chown root:root  /bin/su

chmod 4755 /bin/su

或者執行sudo時,報如下這個錯誤

sudo: must be setuid root,解決方法

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

注意,以上命令需要root許可權,如果不能以root身份登陸,

則需要進入到recovery模式,

進入方法為:在開機的過程中按shift或esc鍵,ubuntu12.04系統是shift鍵。

然後在grub選單中選擇第二個啟動項,進入到下乙個選擇列表介面後,再選中有root字樣的一項,按回車,

此時,已經進入到具有root許可權的字元介面。輸入上述命令。

原因:檢視一下許可權,除了 r w x, 會有s 許可權

參考部落格:

VVDocumenter公升級後不能使用問題

vvdocumenter xcode是xcode上一款快速新增標準注釋,並可以自動生成文件的外掛程式。有了vvdocumenter xcode,規範化的注釋,只需要輸入三個斜線 就可以搞定,非常方面實用 下面就來說說如何解決xcode7的配置問題 2 選擇已經安裝的外掛程式例如vvdocumente...

centos7 以上 修改ssh 埠後 不能使用

修改埠 進入 etc ssh目錄 編輯 vi sshd config 找到 port 22 去掉注釋,並將22 替換為你需要的埠,儲存退出 重啟sshd systemctl restart sshd 正常的話將埠新增到防火牆例外中就可以遠端訪問了,如果出現以下錯誤 job for sshd.serv...

cmake安裝後不能使用新版本的問題

但cmake我安裝了新版本還是不行,在執行torch安裝的 install.sh之前,cmake version是新裝的版本,但是執行 install.sh以後,camke version又回到cmake3.10.即使我執行了 sudo apt get remove cmake,但還是在 usr s...