在 Arch Linux 中似乎無法使用“su”

在 Arch Linux 中似乎無法使用“su”

我透過 Zen 安裝程式安裝了 Arch Linux,只是因為我覺得懶。在安裝過程中,設定精靈要求我輸入 root 密碼,但我從未輸入過密碼,因為我認為如果未設定密碼,它會使用我的使用者密碼。

現在,我嘗試運行su以獲取 root 權限,它說

su: failed to execute /usr/bin/: Permission denied

我已經嘗試運行sudo passwd root 然後運行su,輸入密碼,它仍然有相同的輸出。跑chmod 755/,,/bin而且/lib 我想不出還有什麼可做的。

答案1

我遇到了同樣的問題。安裝程式中存在將根 shell 設定為 /usr/bin/ 的錯誤

https://github.com/spookykidmm/zen_installer/issues/2

sudo chsh -s /bin/bash root #this should fix, if your user has sudo
su -s /bin/bash - # or specify the shell in su

相關內容