![permissões de diretório padrão redhat linux](https://rvso.com/image/109216/permiss%C3%B5es%20de%20diret%C3%B3rio%20padr%C3%A3o%20redhat%20linux.png)
Como posso definir o proprietário e as permissões do grupo padrão para qualquer novo arquivo criado em /data/user-name/ ?
Quero que qualquer novo arquivo criado em /data/nome-de-usuário/ tenha as seguintes propriedades: 1) proprietário do grupo = marketing 2) permissões do proprietário = rwx 3) permissões do grupo = rwx 4) outras permissões = r--
touch /data/user-name/test.file
ls -lah /data/user-name/test.file
deveria produzir
-rwxrwxr-- 1 username marketing 0B Apr 7 13:23 test.file
Não consigo descobrir como fazer isso. Obrigado!!!
Responder1
As permissões padrão para um novo arquivo são 0666, ou seja, rw-rw-rw-. Essas permissões podem ser reduzidas, ou seja, mascaradas, usando umask
. Não há mecanismo padrão para adicionar permissões de execução ao criar um arquivo.