
Alterei a permissão da pasta /etc para 777 comchmod. Quando tento correrSudodepois disso, ele se recusa a funcionar. Encontrei algumas soluções, como entrar no modo de recuperação para consertar as coisas, mas o modo de recuperação não é uma opção para mim, pois o Grub não está carregando. Mesmo segurando a tecla Shift ou repetindo Esc não carregaComida. Tentei atualizar o grub, mas, novamente, isso requersudo! http://www.psychocats.net/ubuntu/fixsudo
r2d2@Sdnhbuz-r2d2:~$ sudo update-grub
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Responder1
Se você alterou as permissões recursivamente (com a opção -R), você terá um problema, porque precisará restaurar a permissão correta para cada arquivo. Se você alterou apenas a permissão da pasta etc, é fácil de resolver.
Baixe e grave o CD de instalação do Ubuntu (é um live-cd).
Insira um live-cd (ou live-usb) em seu computador e inicialize a máquina usando-o (lembre-se de dizer ao seu computador/bios para iniciar a partir do cd/usb se não for a primeira opção).
Não selecione "instalar o Ubuntu", selecione "experimentar o Ubuntu".
Com o Ubuntu ao vivo em execução, monte o disco do seu computador e altere as permissões.
Se você não sabe como fazer. Você pode abrir um terminal (ou pressionar Ctrl-Alt-t) e executar
sudo fdisk -l
Isso listará todos os seus discos e partições. Normalmente o disco do seu computador será /dev/sda e a partição principal será a maior partição Linux (presumo /dev/sda1). Em seguida, execute:
sudo mount /dev/sda1 /mnt
Não se preocupe, você está executando o Ubuntu ao vivo e o sudo funcionará. Agora vá para mnt:
cd /mnt
e restaure as permissões:
sudo chmod 755 etc
Agora feche o terminal, desligue o live ubuntu e reinicie a partir do seu computador (ejete o cd/usb antes de reiniciar).
Você pode seguir este processo com qualquer live-cd do Linux.