Alterei a permissão para a pasta / etc. Sudo não está funcionando depois disso [duplicado]

2

Eu mudei a permissão para a pasta / etc para o 777 com chmod . Quando tento executar o Sudo depois disso, ele se recusa a trabalhar. Eu encontrei algumas correções, como ir para o modo de recuperação para consertar as coisas, mas o modo de recuperação não é uma opção para mim, já que o Grub não está carregando nada. Mesmo segurando a tecla shift ou repetir, o Esc não carrega o Grub . Eu tentei atualizar o grub, mas novamente, isso requer sudo ! link

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
    
por Smoking Sheriff 26.06.2015 / 13:05

1 resposta

1

Se você alterou as permissões recursivamente (com a opção -R), terá um problema, pois terá que restaurar a permissão correta para cada arquivo. Se você alterou apenas a permissão de pasta, é fácil de resolver.

Faça o download e grave o cd de instalação do ubuntu (é um live-cd).

Insira um live-cd (ou um live-usb) em seu computador e inicialize a máquina usando-o (lembre-se de informar seu computador / bios para iniciar a partir do cd / usb, se não for a primeira opção).

Não selecione "install ubuntu", selecione "try 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 isso. 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 seu disco de computador será / dev / sda e a partição principal será a maior partição linux (eu assumo / dev / sda1). Então execute:

sudo mount /dev/sda1 /mnt

Não se preocupe, você está rodando o ubuntu ao vivo e o sudo funcionará. Agora vá em mnt:

cd /mnt

e restaure as permissões:

sudo chmod 755 etc

Agora feche o terminal, desligue o ubuntu ao vivo e reinicie a partir do seu computador (ejete o cd / usb antes de reiniciar).

Você pode seguir este processo com qualquer live-cd linux.

    
por acesargl 26.06.2015 / 13:42