Permissões de arquivo padrão para qualquer arquivo mantido em uma pasta específica

0

Estou usando o AIX.

Eu tenho uma pasta de propriedade de mim. Permissões para a pasta são 777.

Isso significa que qualquer pessoa pode manter seus arquivos nessa pasta.

Mas eu quero que os arquivos sejam mantidos apenas com 777 permissões. Mas as pessoas estão mantendo arquivos com menos permissões, tornando-as ilegíveis para outras pessoas.

Existe alguma maneira de fazer automaticamente todos os arquivos dentro da pasta com a permissão 777?

    
por nitgeek 04.07.2013 / 12:46

1 resposta

1

Você não pode definir valores umask para informações específicas pastas. Você pode defini-lo em todo o sistema adicionando um comando umask a /etc/profile ou /etc/bash.bashrc , mas não é uma boa ideia se você deseja definir permissões para 777.

Se a pasta em questão for um sistema de arquivos montado separado, você poderá definir um umask para ela no /etc/fstab . Isso depende do sistema de arquivos usado, de acordo com a opção man mount the umask (ou equivalente) disponível para FAT, hfs, hpfs, ntfs e udf.

Em todos os outros casos, sua melhor opção seria configurar um trabalho cron que altera recursivamente as permissões da pasta para 777. Adicione essa linha a /etc/crontab :

* * * * * root chmod -R 777 /path/to/dir
    
por 04.07.2013 / 14:36