Você deve definir as permissões de diretório necessárias. Para diretórios, eles são:
- read : permitido visualizar arquivos e subdiretórios nesse diretório
- write : permitido criar arquivos e subdiretórios nesse diretório
- execute : permissão para entrar em um diretório.
Para arquivos, a situação é semelhante, é bastante óbvio, para que você possa lidar com isso sozinho.
Numéricas essas permissões:
- leitura - 4
- gravação - 2
- execute - 1
Para editar permissões, use chmod
. Uso:chmod xyz <file or directory>
- x - a soma das permissões de proprietário
- y - a soma das permissões do grupo de proprietários
- z - a soma das permissões restantes de usuários / grupos
Exemplo:
$ chmod -R 664 /home/jack/
O grupo jack e jack terá acesso de leitura + gravação a / home / jack e todos os seus subdiretórios. O restante terá apenas acesso de leitura. -R
opção usada aqui para definir permissões recursivamente .
Outro exemplo:
$ chmod 700 /home/jack/video/
dará ao jack acesso total ao /home/jack/video
diretório. Veja também: chown
, chgrp
para alterar proprietário e grupo proprietário.