Vou tentar ajudar :

Primeiramente veja as informacoes do diretorio. Voce pode criar grupos de 
usuarios para dar acesso tambem.
Cada permissão tem um valor  numérico correspondente:
r = 4
w = 2
x = 1
Somando os números, obtemos em ordem permissao, valor e significado:
--- 0: Nao tem permissoes
r-- 4 : Apenas leitura
rw- 6 : Pode ler e gravar
rwx 7 : Pode ler, gravar e executar
r-x 5 : Pode ler e executar
--x 1 : Pode somente executar

Sendo assim montamos a permissao com tres numeros:
Permissao Valor   Significado
-rw------- 600 Somente o dono possui permissão para ler e  escrever no 
arquivo.
-rw-r--r-- 644 O dono possui permissão para ler e escrever;  o grupo e 
outros podem  apenas ler o arquivo.
-rw-rw-rw- 666 Todos podem ler e escrever no arquivo.
-rxw------ 700  Somente o dono possui permissão para  ler,  escrever e  
executar o arquivo.
-rwxr-xr-x 755  O dono possui permissão para ler, escrever e  executar     o 
arquivo; o grupo e outros  podem ler e executar o arquivo.
-rwxrwxrwx 777 Todos podem ler, escrever e executar o  arquivo.
-rwx--x--x  711 O dono possui permissão para ler,  escrever e executar o   
arquivo; o grupo e outros podem apenas executar  o arquivo.
drwx------ 700 Somente o dono possui permissão para ler, escrever e  acessar 
o diretório.
drwxr-xr-x  755 O dono pode ler, escrever e acessar o  diretório;
drwx--x--x 711 O dono pode ler, escrever e acessar o  diretório;

O Comando para alterar as  permissões de arquivos e diretórios : chmod.

Sintaxe:
chmod   --opções XXX arquivo
onde XXX sao  as permissões

Voce pode dar um man chmod e ver toda a documentacao e as permissoes sabendo 
que a que voce deseja utilizar -R ou --recursive que altera recursivamente a 
permissao de arquivos e diretórios.

Exemplos
Para alterar recursivamente as permissoes de um diretorio:
$ chmod   -R -v 777 ~/lindinha/bin/
mode of  ~/lindinha/bin retained as 0755 (rwxr-xr-x)
mode of  ~/lindinha/bin/compila-sgml changed to 0755 (rwxr-xr-x)
mode of  ~/lindinha/bin/burnallgifs retained as 0755 (rwxr-xr-x)
Para alterar apenas a permissao de um único arquivo:
$ chmod  777 file.txt
Para alterar as permissoes de todos arquivos do diretorio que vcoe esta:
$ chmod  700 *.txt

Para utilizar esta tag de comandoe  necessario que voce seja dono do aruivo 
ou que esteja como root ou sudo. Voce nao pode mudar permissoes para link 
simbolicos (alias), com esta tag vc muda as permissoes do arquivo ou 
diretorio o qual o alias esta apontado. Entretanto, se o chmod for  
utilizado recursivamente, nenhum arquivo apontado pelos alias sera 
modificado. Mas um detalhe nao e possivel executar um programa se ele nao 
tiver permissao para ser executado , ou seja, sem permissao ele nao e um 
executavel independente de extensao do arquivo, programa.

Espero ter ajudado.

Beijos Lindinha :)

Ol?s...
>       Pessoal, alg saberia me dizer como alterar as permiss?es  SOMENTE  
>de
diret?rios recursivamente?
>       Tentei o comando: chmod 755 `ls -Rl | grep "^d"`      Mas n?o 
>consegui alterar recusivamente, somente o primeiro diret?rio.
>    Abs

_________________________________________________________________
MSN Messenger: converse online com seus amigos .  
http://messenger.msn.com.br

_______________________________________________
Linuxchix mailing list
[email protected]
http://listas.linuxchix.org.br/mailman/listinfo/linuxchix

Responder a