ubuntu: senha de root

3

Bem, eu não sei exatamente como isso aconteceu. Mas, coisa é se eu emitir um comando que eu preciso de privilégios de root, aparece uma mensagem de erro que diz <user> does not have an entry in sudoers file

Eu costumava trabalhar no terminal depois de lançar sudo bash

Algum tempo atrás eu instalei o postgresql usando o apt-get. Ele não inicia, já que é necessário algum (ou qualquer outro, não tenho certeza) como / var / run que o usuário postgres não tinha permissões. Bem, eu poderia simplesmente ter mudado esse diretório para / tmp (o que acabei fazendo), mas antes disso eu brincava com as coisas. Um deles (não me lembro por quê) era I tried to add a <user> to postgres group.

Bem, nesse dia as coisas correram bem, mas no dia seguinte (acho que depois de um reinício) that <user> could not execute commands with sudo .

Agora, eu preciso instalar o dblink para postgres, que eu acredito que precisa de permissões sudo. Is there anyway to restore sudo permissions to that <user>
Ou pelo menos, existe alguma maneira de instalar dblink para postgresql sem precisar de coisa sudo?

    
por Mayank 22.05.2011 / 01:07

1 resposta

1

Inicie seu unbuntu no modo de manutenção. Você receberá um shell de root.

Emita um comando visudo para editar os arquivos sudoers.

Em seguida, verifique se você tem

user     ALL=(ALL) ALL
linha

. Então reinicie.

    
por 22.05.2011 / 01:42