drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc
sudo chmod 755 /etc
Espero que ajude ...
Eu meio que estraguei o diretório / etc executando:
sudo chmod 417 /etc
Deixando-me incapaz de usar o sudo:
sudo: can't open /etc/sudoers: permission denied.
sudo: no valid sudoers sources foundm quitting
Eu tenho tentado consertá-lo via modo de recuperação, mas não tenho certeza de qual modo devo configurá-lo. (Eu sei que sudoers é 0440, mas isso não resolve porque o / etc ainda está bagunçado).
Ah, e para o futuro, como adiciono linhas a arquivos no etc sem estragar as permissões do etc?
Obrigado antecipadamente, Joeri.
P.S. Estou correndo na caixa Virtual, se isso faz diferença.
Editar: Inicializando na recuperação e executando:
root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Não altera as permissões de etc. Fazendo o mesmo em uma pasta criada automaticamente na área de trabalho, então o chmod está funcionando, mas não no etc.
drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc
sudo chmod 755 /etc
Espero que ajude ...
pkexec chmod 0440 /etc/sudoers
O seguinte comando funcionou para mim:
pkexec chmod 0440 /etc/sudoers