Teste su
, para ganhar um shell de root como usuário, digite a senha de root quando solicitado. Veja man su
para mais informações:
NAME
su
— substitute user identitySYNOPSIS
su [-] [-flms] [-c class] [login [args]]
DESCRIPTION The
su
utility requests appropriate user credentials via PAM and switches to that user ID (the default user is the superuser). A shell is then executed.
Ele também permite alternar de raiz para usuário, basta usar su - loginname
O erro de portas que você postou vem da execução de make install
como um usuário não raiz, portanto, usando su
primeiro, tudo deve ficar bem. Esteja ciente de que você também pode pegar um pacote binário via pkg_add -r sudo
(como root).
Editar Acabei de dar uma olhada, será que o shell da sua conta root está definido como /usr/local/bin/bash
, mas esse arquivo não existe? Em caso afirmativo, consulte este tópico do fórum sobre como resolver o problema "root shell messed up" , e dê Tente isso:
$ su -m root -c /bin/csh
Password: # <-- root password
# chsh # <-- change root shell
(mas também leia as dicas sobre como usar o usuário toor
como uma conta de administrador melhor, deixando root
seguro e intacto.)