Ich habe Arch Linux über das Zen-Installationsprogramm installiert, einfach weil ich zu faul war. Während der Installation fragte mich der Setup-Assistent nach einem Root-Passwort, und ich habe nie eines eingegeben, weil ich dachte, er würde mein Benutzerpasswort verwenden, wenn keins festgelegt war.
Jetzt habe ich versucht, su
Root zu erlangen, und es heißt
su: failed to execute /usr/bin/: Permission denied
Und ich habe bereits versucht, sudo passwd root
und dann auszuführen su
, das Kennwort einzugeben, und es kommt immer noch die gleiche Ausgabe. lief chmod 755
für /
, /bin
, und /lib
Und mir fällt nichts anderes ein, was ich tun könnte.
Antwort1
Ich habe das gleiche Problem. Es gibt einen Fehler im Installationsprogramm, der die Root-Shell auf /usr/bin/ setzt.
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