/ etc / sudoers é de propriedade do uid 777, deve ser 0

1

Quando eu uso o comando como:

sudo setfacl -R -m u:www-data:rwx -m u:'whoami':rwx app/cache app/logs

Eu recebo um erro como /etc/sudoers is owned by uid 777, should be 0 . O que devo fazer?

    
por padma 25.07.2012 / 11:24

3 respostas

2

Você já executou algo parecido com sudo chown 777 em algum arquivo / diretório? Se não, alguém invadiu seu sistema. Se você fez, então nunca faça isso novamente. É evidente que quem fez isso significou usar chmod em vez de chown , mas mesmo com chmod está muito errado.

Você precisa inicializar no modo de recuperação ou sessão ao vivo e alterar sua propriedade e permissão de volta ao normal

chown root: /etc/sudoers
chmod 440 /etc/sudoers

Certifique-se de entender o que o chown faz antes de usá-lo. Consulte o link

    
por geirha 25.07.2012 / 11:53
0

Também obtive algum sucesso com:

pkexec chown root /usr/lib/sudo/sudoers.so

    
por Ruslan Gerasimov 25.06.2014 / 12:04
0

Eu estava tendo o mesmo problema e, por ser tão difícil, fiz um vídeo para explicar a solução. Mesmo que isso não seja para o Ubuntu, a correção deve funcionar também.

link

Espero que ajude. :)

    
por Brandon J Brotsky 03.06.2015 / 10:21