Como posso recuperar de chown acidental -R [duplicado]

3

Eu sou um novato do Ubuntu e digitei acidentalmente chown www-data:www-data * -R .
Depois de um tempo, tentei reiniciar, mas meu computador não podia nem iniciar, dizendo:

# Your screen, graphics cards, and input device settings could not be detected correctly. 
# You will need to configure these yourself. 

o comando que eu executei é assim:

cd /home
sudo chown www-data:www-data * -R  
sudo usermod -a -G www-data username

Existe alguma maneira de sair dessa bagunça? Obrigado

    
por meshsol 13.10.2013 / 15:08

2 respostas

1

Tente inicializar usando configurações avançadas e fazer uma restauração do sistema ... há uma opção para isso no menu do carregador de inicialização do ubuntu

    
por kelvinelove 13.10.2013 / 15:14
1

Se você acidentalmente alterar a propriedade de tudo em /home e ele contiver apenas diretórios base com nomes de seus respectivos proprietários, você poderá reverter essa alteração como root assim:

cd /home
chown root:root .
for f in *; do
  case "$f" in
    lost+found) owner=root:root;;
    *) owner="$f:";;
  esac
  chown -R "$owner" "$f"
done

Pode haver alguns casos como arquivos configuracionais ou temporários de algum subsistema como X.org ou Pulse dentro desses diretórios, que devem ser de propriedade de root ou de alguma conta do sistema, mas não devem ser um problema muito grande. .

    
por David Foerster 14.10.2013 / 16:13