„su“ lässt sich in Arch Linux scheinbar nicht verwenden

„su“ lässt sich in Arch Linux scheinbar nicht verwenden

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, suRoot 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 755fü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

verwandte Informationen