Fala lucbremer,
Cara é o seguinte vc está querendo limitar o acesso a esse diretório correto ? Ou deseja montar um servidor de arquivos de rede.
Caso for a primeira opção vc pode trabalhar utilizando as permissões existente no sistema de arquivos do linux.
exemplo:
utilizando o comando
ls-l é possível identificar as permissões que estão setadas no arquivo ou diretório.
drwxr-xr-x 2 user user 4096 2009-09-24 10:35 publico
-rwxr-xr-x 1 user user 2993 2008-12-17 15:44 script
Observe que o :
d (
drwxr-xr-x ), está representando um diretório
- (
-rwxr-xr-x ), está representando um arquivo.
Entendendo a estrutura:
d r w x
| | | |
| | | |
| | | -----> Permissão de execução
| | ---> Permissão de escrita
| ---> Permissão de leitura
---->Diretório
Utilizamos o comando chmod para manipular estas permissões
sintaxe chmod <permissões> Dir ou Arquivo.
Obs: onde permissões podem ser expressas em caractér rwx ou em formato octal 421
As permissões estão divididas em três grupos
G1 G2 G3
rwx rwx rwx
G1 Corresponde a permissão de root (Deixar essas permissões da forma que está uma vez que for setada permissão errada o root poderá ficar sem acesso )
G2 Corresponde a permissão do grupo ou usuário (Estas permissões pode ser manupuladas de tal forma a limitar o acesso do grupo ex leitura e escrita / execução pode ficar somente a cargo do root)
G3 corresponde a permissão dos outros usuários (Pode querer deixar um diretório com acesso restrito a outros usuários.)
Exemplo
Setar permissão total ao root, somente leitura e escrita ao grupo e sem permissão aos outros:
$ modo octal
chmod 760 script
7 =rwx
6 = rw
0 = 0
-rwxrw---- 1 user user 2993 2008-12-17 15:44 script
Caso queira montar um servidor de arquivos entre na lista de servidores, existem permissões especiais aplicadas a uma estrutura mais robusta.
Link interessante:
http://www.infowester.com/linuxpermissoes.phpForte abraço espero ter ajudado