Eh, acho que vc complicou demais o que eh bem simples... Veja:
--- --- ---
| | |
| | |
| | |----------- Essas sao permissoes dadas a qualquer outra
pessoa ou seila oq do sistema ;-)
| |--------------- Essas sao permissoes dadas a um grupo qualquer
que vc queira
|------------------- Essas sao permissoes do dono do arquivo ou
diretorio..
Bom, ai, em vez de vc ficar decorando aqueles malditos numeros, tem um
jeitinho facinho de
criar as permissoes.. vamos la:
rwx rwx rwx r - somente leitura
--- --- --- w - somente escrita
222 222 222 x - somente execucao
Eleve cada numero "2" a uma potencia, comecando sempre da
direita.. Vai ficar assim: (considere
o numero elevado, o que esta entre paresteses.. nao consegui o
sobrescrito :-))).
[- - -] [ - - -] [- - -]
2(2) 2(1) 2(0) 2(2) 2(1) 2(0) 2(2) 2(1) 2(0)
Apos isso fica facil.. Cada bloquinho desse que eu coloquei entre
[] vai significar uma
permissao especifica para o dono, grupo, ou exterior..
Vamos a pratica:
Digamos que vc queira dar somente permissao de leitura para o
grupo e
somente execucao para o "resto"....
Eleve os numeros correspondentes as posicoes de escrita, leitura
e execucao... vai ficar assim:
|-- diretorio
|
drwx rwx rwx
--- --- ---
421 400 001
| | |
| | |
| | |
| | |---------- Elevei somente 2(0), que eh respectivamente
a premissao para apenas execucao.
| |-------------- Elevei somente 2(2), que eh respectivamente
a permissao para apenas leitura..
|------------------ Como elevei todos os numeros, o dono do
diretorio pode fazer tudo..
Apos feito essas continhas, (da pra fazer de cabeca fala ai
!?!?! eheheh), vc soma
os numeros separados.. assim:
4 + 2 + 1 = 7
4 + 0 + 0 = 4
0 + 0 + 1 = 1
E finalmente, chega a permissao... ai eh so dar um chmod 741, e
obter as
respectivas permissoes !!!
Bom, espero ter ajudado !!!
T+
Assinantes em 27/08/2001: 2262
Mensagens recebidas desde 07/01/1999: 129717
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]