Não consigo usar “su” no Arch Linux

Não consigo usar “su” no Arch Linux

Instalei o Arch Linux através do instalador Zen, simplesmente porque estava com preguiça. Durante a instalação, o assistente de configuração me pediu uma senha de root, e eu nunca digitei uma, pensando que usaria a senha do meu usuário se não fosse definida.

Agora, tentei correr supara ganhar root e diz

su: failed to execute /usr/bin/: Permission denied

E já tentei executar sudo passwd root e depois executar su, inserir a senha e ainda dá a mesma saída. corri chmod 755para /, /bin, e /lib E não consigo pensar em mais nada para fazer.

Responder1

Eu encontrei o mesmo problema. Há um bug no instalador que define o shell root como /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

informação relacionada