在 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

相关内容