1
resposta

[Dúvida] É possivel herdar permissonamentos chmod?

Oi gente, eu entendi como adicionar a permissão especial "chmod o+s..." para que os arquivos e diretórios criados herdem o grupo do diretório pai. Contudo é um permissionamento especial que parece definir uma mudança do tipo "chown", definido a qual grupo pertence.

Fiquei na dúvida sobre a possíbilidade de definir que no diretório /projetos, todos os arquivos que venham a ser criados herdem as permissões do diretório, que no caso, como vemos, possui permissão zero para outros.

drwxrws---   4 cadossantos projetos       4096 Oct 30 13:55 projetos

E aqui vemos que os arquivos criados em /projetos, possuem por padrão, permissão 4 para outros.

-rw-rw-r-- 1 cadossantos projetos       0 Oct 30 14:01 proj1

Como definir que arquivos e pastas criados em determinado diretório sempre tenham permissão 761, por exemplo em vez do padrão (664)?

1 resposta

Olá! Entendi sua dúvida sobre herdar permissões chmod em arquivos e pastas criados em um diretório específico. É possível definir que arquivos e pastas criados em um determinado diretório sempre tenham permissão 761, em vez do padrão (664).

Para fazer isso, você pode usar o comando "chmod" com a opção "+X" no diretório em questão. Por exemplo, se você deseja que todos os arquivos e pastas criados no diretório "/projetos" tenham permissão 761, você pode executar o seguinte comando:

chmod +X /projetos

Isso fará com que todos os arquivos e pastas criados dentro do diretório "/projetos" herdem as permissões desse diretório.

Vale ressaltar que essa configuração só afetará os arquivos e pastas criados a partir desse momento. Os arquivos e pastas existentes não serão afetados.

Espero ter ajudado! Bons estudos!