Linux chmod: Como permitir o acesso a uma pasta e suas subpastas / arquivos

0

Como posso fazer o "chmod 704" para uma pasta que eu quero permitir que outras pessoas acessem e baixem a pasta inteira, incluindo suas subpastas e arquivos?

Obrigado Baha

    
por Baha 11.03.2016 / 20:05

1 resposta

1

Pelo que parece, você tem as permissões na ordem errada. Ao referenciar máscaras de permissão com três dígitos, o pedido é owner|group|world Em outras palavras, uma máscara 704 significa que o proprietário obtém tudo (como deveria, na maioria dos casos), os membros do grupo não recebem nada (o que eu acho um pouco estranho), e todos os outros são apenas para leitura. p>

Se você quiser que todos possam ler (e, portanto, copiar) uma pasta sua, incluindo todas as subpastas, a pasta em questão deve ter 755 , assim como todas as subpastas. Os arquivos devem ser normalmente 644 , exceto os executáveis, que devem ser 755

Uma maneira preguiçosa de conseguir o que você quer é chmod -R 755 /some/folder/that/you/want/to/share . Isso aplicará um 755 nessa pasta e todos os arquivos e subpastas dentro dela. Tem a desvantagem de tornar todos os arquivos executáveis (incluindo os que não deveriam ser), mas na maioria dos casos isso é OK e apenas um pouco assustador.

    
por 11.03.2016 / 21:07

Tags