怠惰に、Zenインストーラを介してArch Linuxをインストールしました。インストール中に、セットアップウィザードがrootパスワードを尋ねたがパスワードが設定されていない場合、私のユーザーパスワードを使用すると思ったので、rootパスワードを入力しませんでした。
su
これでroot権限を取得するために実行しようとしていますが、次のように表示されます。
su: failed to execute /usr/bin/: Permission denied
sudo passwd root
パスワードを入力して実行しようとしましたが、su
同じ結果が表示されます。chmod 755
逃げて/
、/bin
これ以上/lib
できることが思い出されませんでした。
答え1
私は同じ問題に直面しました。インストーラにルートシェルを/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