alterando a propriedade do usr, resultando em gráficos e o sudo não funciona mais

0

Eu cometi um grande erro ao alterar recursivamente o usuário de cada arquivo em / usr. Não consigo inicializar meu laptop por qualquer meio normal depois desse erro e estou procurando uma maneira de reverter os efeitos dele.

Para resolver este problema, iniciei o computador no modo de recuperação e mudei para o console como root. Minha idéia original era mudar o dono do / usr (e todos os arquivos sob ele) de volta para o root. Eu tentei:

chown --recursive root /usr
chown -hR root /usr

Infelizmente isso resulta em todas as pastas sob o usr dizendo sistema de arquivos somente leitura, uma linha de amostra seria:

chown : changing the ownership of '/usr/bin/...' : Read-only file system

Não tenho certeza se não houve alteração alguma ou não devo referir-me ao root como 'root' na linha acima.

Além disso, tentei algumas outras coisas que encontrei aqui e ali, mas não consegui reverter os efeitos do meu erro.

Eu ficaria muito grato se alguém puder me apontar qualquer solução. Também seria muito gentil de sua parte mencionar por que foi tão errado alterar o proprietário do conteúdo sob usr, considerando que eu sou o único usuário neste sistema operacional.

Agradecemos antecipadamente pelo seu tempo.

    
por Pumpkin 01.08.2012 / 21:41

1 resposta

1

No modo de recuperação, a partição raiz foi montada como somente leitura.

Ou remedia isso (no modo de recuperação, após a inicialização) usando

mount -o rw,remount /

Ou, alternativamente, a maneira mais fácil de corrigir isso pode ser inicializar a partir de um live cd / usb e montar as unidades.

De qualquer forma, assim que você conseguir montar / em rw -mode, poderá alterar a propriedade como já tentou.

Também não se esqueça de alterar o grupo também:

chown -hR root:root /usr 
    
por jmetz 01.08.2012 / 21:43