- defina o grupo para o diretório
/data/sales
para o grupopurchasing
. - definir todos os arquivos em
/data/sales/
para o grupopurchasing
- defina as permissões para o diretório e os arquivos para "ler". Isso significa que eles não podem remover um arquivo e não podem alterar um arquivo.
Se eu entendi corretamente eu diria ...
chgrp -R purchasing /data/sales
chmod 2750 /data/sales
chmod -R 0740 /data/sales/
- 1º: definir todos os arquivos e diretórios para o grupo
purchasing
- O segundo é o próprio diretório
- o 2 significa que os arquivos no diretório serão criados com as permissões do grupo
- O terceiro faz os arquivos dentro do diretório
- o -R faz todos os arquivos dentro de / data / sales /
- o 7 é lido, escrito, executado pelo proprietário
- o 5 significa ler e executar para o grupo. Os usuários do grupo não podem excluir e não podem criar novos arquivos. Isso também se aplica a novos arquivos.
- o 4 é lido para o grupo. Assim, o grupo pode visualizar arquivos, não alterá-los e não excluí-los.
- o 0 não é acesso para os outros
Eu suponho que o proprietário tenha permissões completas e outras não recebam nenhuma. Se estes precisarem ser aplicados, o segundo e o quarto dígitos dos comandos precisam ser ajustados.
Os comandos também assumem que aquele que muda isso tem permissões para isso. Se não adicionar um sudo
na frente das linhas (ou use root
).