comentário de LasVegasCoder do outro fórum que eu postei por engano:
Corrigindo erro de permissão
Como restaurar a permissão do diretório raiz para o padrão?
Regra # 1: Se você não estiver confortável com as linhas de comando, não execute nenhum comando como root.
Executar o chmod -R 777 / as root irá quebrar o seu sistema.
A execução de rm -rf / as root resultará em um desastre!.
Se você executou o chmod -R 777 / as root, siga estas etapas para restaurá-lo:
Etapa 1:
Copie o seguinte script, cole-o no seu console para gerar o script fixpermission
echo '
chmod -R 755 /bin /boot /dev /etc/ /home /lib /lib64 \
/media /mnt /opt /run /sbin /srv /usr /var
chmod -R 777 /initrd.img /vmlinuz
chmod -R 1777 /tmp
chmod -R 555 /sys
chmod -R 555 /proc
chmod -R 700 /root
' > fixpermission
chmod +x fixpermission
./fixpermission
O acima irá criar um script chamado fixpermission e executá-lo por ./fixpermission se ainda não for invocado.
Etapa 2:
Execute stat -c '% A% a% n' / * para mostrar seu diretório adequado e sua permissão conforme restaurado.
Exemplo: sua estrutura de permissões de diretório deve ser semelhante à seguinte:
root@plab:~# stat -c '%A %a %n' /*
drwxr-xr-x 755 /bin
drwxr-xr-x 755 /boot
drwxr-xr-x 755 /dev
drwxr-xr-x 755 /etc
drwxr-xr-x 755 /home
lrwxrwxrwx 777 /initrd.img
lrwxrwxrwx 777 /initrd.img.old
drwxr-xr-x 755 /lib
drwxr-xr-x 755 /lib64
drwx------ 700 /lost+found
drwxr-xr-x 755 /media
drwxr-xr-x 755 /mnt
drwxr-xr-x 755 /opt
dr-xr-xr-x 555 /proc
drwx------ 700 /root
drwxr-xr-x 755 /run
drwxr-xr-x 755 /sbin
drwxr-xr-x 755 /srv
dr-xr-xr-x 555 /sys
drwxrwxrwt 1777 /tmp
drwxr-xr-x 755 /usr
drwxr-xr-x 755 /var
lrwxrwxrwx 777 /vmlinuz
lrwxrwxrwx 777 /vmlinuz.old
Etapa 3:
Reinicie seu sistema!
Espero que isso ajude.