Abr
20

Entender los permisos de los ficheros

Archivado en GNU/Linux, Mac OS X


Los permisos de ficheros establecen lo que un usuario en particular puede hacer ante un archivo o directorio: leer (r), escribir (w) y ejecutar (x). Ejemplo:

drwxr-xr-x

Una vez ya lo tienes cogido por la mano descifrarlo es algo realmente muy sencillo, pero al principio con tanta letra y guión parece algo más parecido a un jeroglífico.

Voy a explicar la manera como yo aprendí a habituarme a interpretar estos permisos, diviéndolo en las 4 partes que lo forman. Esto sólo al principio, una vez ya te has acostumbrado sale de carrerrilla :-P

La estructura del ejemplo que hemos visto arriba es la siguiente:

drwxr-xr-x

Cada color es una parte y corresponde a lo que a detallo a continuación:

d: Nos indica que es un directorio. Los directorios son aquellas carpetas que contienen archivos o subdirectorios (otras carpetas dentro del directorio). En el caso de que en vez de mostrarse primeramente un - en vez de una d, querría decir que es un archivo (de música, texto, imagen, configuración…).

rwx: Esta segunda parte nos muestra los permisos del propietario del archivo o directorio:

r: Puede leerlo, permiso de lectura.

w: Puede modificarlo, permiso de escritura.

x: Puede ejecutarlo, permiso de ejecución.

r-x: Permisos de grupo, los usuarios que pertenecen al mismo grupo que el propietario del fichero:

r: Permiso de lectura.

-: En este lugar tendrían que aparecer los permisos de escritura (w), como no los tiene se muestran con - (guión).

x: Permiso de ejecución.

r-x: Permisos para el resto de usuarios, es decir, aquellos que no son propietarios del fichero y que tampoco pertenecen al mismo grupo:

r: Permiso de lectura.

-: No tiene permiso de escritura.

x: Permiso de ejecución.

Resumiendo, podríamos decir que drwxr-xr-x es un directorio donde el propietario puede leer, escribir y ejecutar, pero el grupo al que pertenece y el resto de usuarios sólo pueden leer y ejecutar. Siempre que en vez de una r, w o x se muestre un guión significa que no se tiene permiso para el orden que está ocupando. Ej:

-rwx - - -- - -

Archivo en el que sólo el propietario tiene permisos para leer, escribir y ejecutar, el resto, tanto el grupo como al que pertenece como los demás usuarios no pueden hacer nada.

El orden siempre es el mismo: tipo de fichero, permisos del propietario: lectura, escritura y ejecución, permisos del grupo: lectura, escritura y ejecución, permisos de otros usuarios: lectura, escritura y ejecución.

Lo siento pero los comentarios están cerrados para esta entrada.