Я установил Arch Linux через установщик Zen, просто потому что мне было лень. Во время установки мастер настройки запросил у меня пароль root, и я его не ввел, думая, что он будет использовать мой пароль пользователя, если он не был установлен.
Теперь я попытался запустить, su
чтобы получить root, и он говорит
su: failed to execute /usr/bin/: Permission denied
И я уже пробовал запустить sudo passwd root
и затем запустить su
, ввести пароль, и он все еще имеет тот же вывод. запустил chmod 755
для /
, /bin
, и /lib
И я не могу придумать ничего другого, что можно сделать.
решение1
У меня та же проблема. В установщике есть ошибка, которая устанавливает оболочку root в /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