Não é possível acessar nenhuma função após o comando chown

2

Eu não estou acessando nenhuma função na minha área de trabalho e não tenho um sistema operacional além do Ubuntu e sou novo no Ubuntu. Acho que reiniciei meu computador pensando que o Google Chrome caiu. Eu abri o Google Chrome, mas ele mostrou a mensagem de abertura, mas nunca abriu, então eu reiniciei o meu computador. e quando meu sistema estava carregando (eu estava jogando com o teclado não sei o que eu digitei) e quando pelo Ubuntu carregado, não consegui acessar nada algumas das características estão listadas abaixo:

  • Não consigo ouvir som

  • Não consigo acessar a conexão ethernet com fio no canto direito, onde normalmente consigo acessar a Internet e não tenho internet.

  • Também não há servidor apache local. sempre que eu tento começar o apacer eu fico setuid deve ser root ou algo assim.

  • Quando eu digito sudo, recebo a mensagem setuid deve ser root.

  • Não consigo acessar outros dispositivos de armazenamento externo, como o pendrive e o disco rígido portátil, e não posso montar minhas outras unidades com o sistema de arquivos FAT32.

  • Quando eu tento iniciar o meu servidor web apache sem digitar sudo, então eu recebo uma mensagem que não pode abrir o soquete ou algo parecido.

  • lembro-me também de fazer o comando

    chown -R www-data / 
    

    anterior e recebeu uma mensagem de erro

  • Não consigo desligar meu computador, ele só faz logoff

por Santosh Linkha 02.01.2011 / 14:15

2 respostas

3

O comando apache que você tentou é claramente o problema, fez com que todos os tipos de arquivos agora pertencessem a www-data em vez de root, seu usuário e um monte de outros usuários do sistema que operam a máquina.

Seria muito difícil tentar recuperar a máquina em seu estado atual e, em vez disso, a melhor ação a ser tomada é reinstalar. Certifique-se de fazer backup de todos os seus arquivos primeiro, inicializando um liveCD ou liveUSB. Você pode precisar de outra máquina para fazer o equipamento necessário para a recuperação.

Se você estiver com dificuldades, procure um funcionário local do Ubuntu que possa ajudar. Existem empresas que oferecem manutenção agora, bem como indivíduos de equipes LoCo em todo o mundo.

    
por Martin Owens -doctormo- 02.01.2011 / 17:19
3

A maneira mais completa de tentar recuperar seu sistema é com uma reinstalação. No entanto, você pode tentar algo para isso afetar o que deve produzir alguns resultados viáveis.

sudo chown -R root /
for u in $(ls /home/); do sudo chown -R $u /home/$u; done

Isso traz de volta todo o resto do sistema para a propriedade de raiz, e as pastas iniciais para a propriedade de si mesmas.

Vários diretórios do sistema precisarão ser atualizados para diferentes propriedades. Em uma versão close-to-stock do Ubuntu, eles são os seguintes:

sudo chown -R couchdb /etc/couchdb
sudo chown -R mysql /var/run/mysqld
sudo chown -R avahi /var/run/avahi-daemon
sudo chown -R messagebus /var/run/dbus
sudo chown -R www-data /var/www

Você precisará perceber que existem outras configurações de software e software que podem ser interrompidas porque ainda não pertencem ao usuário certo. Normalmente, se você executar

sudo dpkg-reconfigure packagename

nesse pacote, ele reverterá as coisas corretamente.

    
por Marco Ceppi 02.01.2011 / 17:58