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