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