não pôde escrever bytes: pipe quebrado após chown em / usr

1

Quando inicializo o Ubuntu 12.04, recebo esta mensagem na tela e o sistema não inicializa. Isso aconteceu depois que fiz o seguinte:

  1. eu instalei tor-browser .
  2. Quando tentei executá-lo, ocorreu um erro de que as permissões /usr/bin/tor-browser estão definidas como raiz. Então eu fiz o seguinte (foi um erro):

    sudo chown -R USERNAME /usr/
    
  3. Agora, quando tentei executar sudo , ocorreu o erro:

    sudo: setuid must be root
    
  4. Para corrigir isso, eu reiniciei para ir ao menu GRUB. Lá eu entrei 'e' para editar os comandos antes de inicializar. No comando que começa com linux , adicionei rw init=/bin/bash para que eu possa obter um terminal logado raiz (esqueci minha senha root).

  5. Quando o prompt de comando foi carregado, eu digitei os seguintes comandos:

    mount -o remount,rw /
    mount --all
    chown root:root /usr/bin/sudo
    chmod 4755 /usr/bin/sudo
    
  6. Agora, quando eu reiniciei, o Ubuntu não inicializa e fornece a mensagem

    could not write bytes: broken pipe
    
por pratyaksh 08.02.2014 / 01:39

1 resposta

0

Pode haver uma maneira de colocar as coisas de volta em um estado de funcionamento - talvez arrancar um disco de recuperação e usar o apt para reinicializar o disco e reinstalar todos os pacotes atualmente instalados. Mas honestamente é provavelmente mais trabalho do que vale a pena.

Em vez disso, sua melhor aposta é provavelmente começar de novo, e usar isso como uma oportunidade de atualizar para a versão mais recente. Embora possa não ser sua única opção, é provavelmente a solução confiável mais rápida.

    
por tylerl 08.02.2014 / 04:50