Arch Linux では「su」が使えないようです

Arch Linux では「su」が使えないようです

私は単に面倒くさかったので、Zen インストーラーを使用して Arch Linux をインストールしました。インストール中に、セットアップ ウィザードがルート パスワードを要求しましたが、パスワードが設定されていない場合はユーザーのパスワードが使用されると考え、パスワードを入力しませんでした。

さて、ルート権限を取得するために実行しようとしましたsuが、

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

関連情報