No queda muy claro que es lo que no entiendes, pero si quieres saber de
donde sale la receta de 644, 755, ...

cada grupo de permisos (dueNo|grupo|otros) tiene 3 descriptores, el de
lectura (r) escritura(w) y ejecucion(x). Ahora podemos describir estos
permisos usando la notacion de bits por lo que si tenemos 3 bits se tienen
2^3=8 posibles estados representados, por lo que podemos generar la
siguiente table de verdad:

     MSB        LSB
===================
@  |    r     w     x
===================
0  |    0       0       0
1  |    0       0       1
2  |    0       1       0
3  |    0       1       1
4  |    1       0       0
5  |    1       0       1
6  |    1       1       0
7  |    1       1       1

de donde vemos que:

r=2^2
w=2^1
x=2^0

por lo que permiso de lectura solamente: z= (1)*2^2 + (0)*2^1 + (0)*2^0 = 4,
etc...

Asi se puede expresar los permisos para cada grupo como 3 octetos (uno por
grupo), donde cada descriptor indica que permisos se le asignan a cada
grupo.

chmod 644 index.html
      |||----->otros
        ||
        ||------>grupo
        |
        |------->dueNo

Entonces chmod acepta acepta como una forma abreviada el uso de la
representacion de octetos para asignar permisos, y asi cuando de las chmod
644 index.html le das todos los permisos al dueNo pero solo le das permiso
de lectura al grupo y a otros...



Saludos


Marco C.



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



-- 
�Desea desuscribirse?  Escriba a [EMAIL PROTECTED] con el tema
'unsubscribe'.  M�s informaci�n: http://www.linux.or.cr/listas

Responder a