Erro: /etc/sudoers não funciona - Propriedade errada

Erro: /etc/sudoers não funciona - Propriedade errada

Eu tenho o Ubuntu 12.10 no meu sistema cliente. Eu tenho um erro /etc/sudoers is owned by uid 1000 should be 0. Tentei inicializar a partir de um live CD do Ubuntu e tentei:

sudo chown root:root /etc/sudoers

sudo chmod 440 /etc/sudoers 

e

sudo chown 0.0 /etc/

Mas isto não está funcionando. Ele continuamente dá um erro:

sudo : /etc/sudoers is owned by uid 1000 should be 0.

Como posso resolver esse problema?

Responder1

Você já deve estar root no live cd e pode omitir a sudoparte. Corra chown root:root /etc/sudoerspara consertar. Alternativamente, inicialize na recuperação para obter um shell de root.

Responder2

Suponho que você fez chowna cópia no sistema ativo. Em vez disso, você precisa fazer isso no sistema instalado, o caminho provavelmente será . Pelo menos se você usar a GUI para montar a unidade./media/something/etc/sudoers

Alternativamente, você pode inicializar o sistema no modo de recuperação (deve ser uma opção no prompt do GRUB), que provavelmente fornecerá um shell de root - momento em que você pode simplesmente fazer chown root:root /etc/sudoers.

Responder3

Se esse problema não for uma sutileza de executar um live CD, como outras respostas já discutiram, pode haver algo errado com sua conta root.

Verifique sua entrada root em /etc/passwd. O terceiro e quarto campos (separados por dois pontos) devem ser 0; algo assim:

root:x:0:0:root:/root:/bin/bash

Se o root de alguma forma obteve o UID 1000, então faz sentido chown root:root /etc/sudoersdefinir a propriedade como 1000. Então o problema passa a ser alterar a conta root para UID 0 e, em seguida, o problema muito mais difícil de determinar por que a conta root mudou para começar.

Responder4

primeiro execute o seguinte comando

$ su -root

ele pedirá a senha e executará os seguintes comandos um por um

chown root:root /etc/sudoers 
chmod 440 /etc/sudoers
chown -R root:root /etc/sudoers.d
chmod  755 /etc/sudoers.d 
chmod  440 /etc/sudoers.d/*

informação relacionada