Proprietário alterado da pasta /etc, não é mais possível usar o sudo

Proprietário alterado da pasta /etc, não é mais possível usar o sudo

Mudei de proprietário da pasta /etc por acidente quando estava trabalhando no servidor web e agora o proprietário da pasta /etc e todos os seus subdiretórios são www-data. Não consigo mais usar o sudo para nada e no modo de recuperação o console reinicia após 30 segundos e depois congela. Existe alguma maneira de corrigir isso sem reinstalar o Ubuntu.

Responder1

Talvez pesquisando um pouco mais:https://superuser.com/questions/501818/mudar-propriedade-sem-o-sudo-command#501824

Reinicie, mantenha pressionada a tecla Shift direita para abrir o menu de inicialização do grub2. Em seguida, siga estas instruções para entrar no modo de usuário único.

Como inicializo no modo de usuário único a partir do grub?

No modo de usuário único, você pode corrigir as permissões do arquivo porque você é automaticamente o usuário root.

De modo geral, se for apenas a propriedade do arquivo que mudou. Você pode correr:

chown -R root:root /etc

Isso mudará a propriedade e o grupo de volta à raiz padrão.

Eu tenho um servidor Ubuntu 12.04 LTS aqui e há um pequeno número de arquivos/diretórios abaixo de /etc que possuem uma propriedade de grupo diferente. Além disso, todos os arquivos pertencem ao root. Os arquivos com diferentes propriedades de grupo são:

/etc:
-rw-r----- 1 root daemon   144 Oct 26  2011 at.deny
drwxr-s--- 2 root dip     4096 Aug 22 12:01 chatscripts
-rw-r----- 1 root shadow   697 Oct 31 12:58 gshadow
-rw-r----- 1 root shadow  1569 Oct 31 13:00 shadow

/etc/chatscripts:
-rw-r----- 1 root dip  656 Aug 22 12:01 provider

Portanto, você pode executar o comando chgrp nesses arquivos depois de executar inicialmente o chown primeiro. Então você deve ter tudo restaurado como deveria ser. Um usuário médio não deve levar mais de 10 minutos.

e.g. 
  chgrp shadow /etc/shadow

Ah, e uma etapa final. Depois de fazer as alterações, reinicie.

/> reboot

informação relacionada