Mais
Como posso alterar as permissões de uma pasta e de todas as suas subpastas e arquivos em um só passo no Linux?
Eu gostaria de alterar as permissões de uma pasta e de todas as suas sub-pastas e arquivos em um único passo (comando) no Linux.
Eu já tentei o comando abaixo, mas funciona apenas para a pasta mencionada:
chmod 775 /opt/lampp/htdocs
Existe alguma forma de definir chmod 755
para /opt/lampp/htdocs
e todo o seu conteúdo, incluindo subpastas e arquivos?
Além disso, no futuro, se eu criar uma nova pasta ou arquivo dentro de 'htdocs', como as permissões disso podem ser definidas automaticamente para '755'?
Eu também dei uma olhada neste link:
https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal
1701
3
Marque a opção -R
chmod -R
No futuro, você pode economizar muito tempo, verificando primeiro a página de homem:
Então, neste caso..:
Para definir para todas as subpastas (recursivamente) usar -R
E use umask para definir o padrão para novas pastas/arquivos cd /folder umask 755
Use:
No entanto, tenha cuidado com isso. Pode realmente prejudicá-lo se você alterar as permissões dos arquivos/pastas erradas.