chmod -R 644 ~ / Documents

3

Recentemente, notei que todos os arquivos no meu ~/Documents estavam, de alguma forma, incorretamente atribuídos ao status executável. Isso provou ser chato como tentar abrir qualquer arquivo me deu uma caixa de mensagem dizendo que era executável. Eu tentei fazer um chmod recursivo como:

chmod -R 644 ~/Documents

Infelizmente, isso tornou a pasta Documentos inteira inacessível. O que deu errado?

    
por Bernhard Heijstek 15.11.2011 / 22:44

1 resposta

10

Você precisa ter o bit de execução definido em um diretório para permitir que o usuário afetado o insira e acesse arquivos e diretórios internos, e você o removeu (seu comando remove o bit de execução dos arquivos e das pastas) . Há informações sobre este aqui . O seguinte comando deve corrigir:

find ~/Documents -type d -exec chmod a+x {} +
    
por 15.11.2011 / 22:48

Tags