jueves, 4 de febrero de 2010

...Permisos...

ls -l --> da información de un modo largo y extendido













De izq a derecha

* 1ª columna

- --> es archivo
d --> es directorio o folder

* los siguientes 9 caracteres son los permisos

Hay 3 tipos de permisos:

* de lectura --> r
* de escritura --> w
* de ejecución --> x

Hay 3 perfiles de usuario en estos tipos de permisos:

* Dueño de archivo o directorio ( 123)
* El grupo (456)
* Todos los demás (789)

r w x .....r w x.....r w x
1 2 3 4 5 6 7 8 9
Dueño Grupo Demás

Los permisos de lectura se aplican a los números 1, 4, 7
si aparece una r --> si tienen permiso
si aparece un guión (-) --> no tienen permiso

Los permisos de escritura se aplican a los números 2,5,8
si aparece w --> si tiene permiso
si aparece (-) --> no tiene permiso

Los permisos de ejecución se aplican a los números 3,6,9
si aparece x --> si tiene permiso
si aparece (-) --> no tiene permiso

Ver el modo extendido (ls -l) sirve para saber si es archivo o folder, ver nombre, y permisos.


MODOS DE ARCHIVO

r w x......valor.....r w x
- - - ..........0.........0 0 0
- - x .........1..........0 0 1
- w -.........2..........0 1 0
- w x ........3......... 0 1 1
r - -..........4.......... 1 0 0
r - x ........5.......... 1 0 1
r w - .......6.......... 1 1 0
r w x ...... 7......... 1 1 1


El modo de un archivo se puede reducir a un número de 3 dígitos, por ejemplo:

653 (de acuerdo a la tablita anterior)

6 --> el dueño tiene permiso r w
5 --> el grupo tiene permisos r x
3 --> todos los demás tienen permiso w

El ejercició también puede ser al revés, nos dan permisos y nosotros establecemos el modo.
rwx --x r-- --> 7 1 4 (de acuerdo con la tablita anterior)

¿Cómo cambiar permisos?

chmod 777 darwin

chmod "númerodepermisos" "nombredearchivo" --> para cambiar permisos



No hay comentarios:

Publicar un comentario