d_lepera
(usa Linux Mint)
Enviado em 22/10/2012 - 09:48h
Cara você pode fazer assim (se não conseguir acessar o sistema utilize um live cd e substitua o / pelo caminho onde o HD foi montado):
for dir in $( find / -type d ); do chmod 755 $dir; done;
Explicando:
Ele vai executar o comando "find / -type d", que irá localizar todos o diretórios do sistema e armazenar numa variável "dir". Depois ele vai executar o comando "chmod 755 $dir" dentro do laço "for", passando de diretório em diretório alterando o permissionamento, apenas no diretório.
Problema:
Se você tiver diretórios com nomes que contenham espaços vai dar um belo erro!!