Nunca viene mal recordar algunos detallitos para la gestin y administracin de
permisos en Linux. Aqui os dejo una guia para aprender a utilizar el comando chmod. Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opcion -R para dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente.En cuanto a la sintaxis del comando, podemos decir que responde a chmod [opciones] XXX nomFichero/nomCarpeta donde en opciones podemos expecificar por ejemplo cosas como -R, XXX es el nmero de permisos tal y como especificamos a continuacin: Relacin Numrica con los Permisos 0 = Ningn permiso (Lectura = 0 + Escritura = 0 + Ejecucin = 0) 1 = Permiso de Ejecucin (Lectura = 0 + Escritura = 0 + Ejecucin = 1) 2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecucin = 0) 3 = Permiso de Escritura y Ejecucin (Lectura = 0, Escritura = 2, Ejecucin = 1) 4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecucin = 0) 5 = Permiso de Lectura y Ejecucin (Lectura = 4 + Escritura = 0 + Ejecucin = 1) 6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecucin = 0) 7 = Permiso de Lectura, Escritura y Ejecucin (Lectura = 4 + Escritura = 2 + Ejecucin = 1) Luego, por cada Identidad, podemos obtener un nmero comprendido entre 0 y 7, que delimitarn por Identidad, claramente, sus privilegios en particular sobre un archivo o carpeta. Entonces, que es, por ejemplo, chmod 644? Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, segn su Relacin Numrica. Siempre siguiendo este orden: Propietario = 6 (Puede Leer y Escribir) Grupo = 4 (solo puede Leer) Otros = 4 (solo puede Leer)
Nota: Evidentemente el comando chmod contiene muchas ms opciones y formas de
asignar permisos, puedes consultarlas consultando el manual del comando, para ello abre un terminal y teclea: man chmod Visto (en parte) en Administracin de Servidores By. Rito salu2!! ACTUALIZACIN: Alesete nos da un apunte ms para recordarnos que el nmero de los permisos no est decidido al azar, sino que se basa en reglas binarias, tal y como nos detalla en su comentario: La regla de los nmeros quedara mejor explicado y entendible si la explicas en binario: // el 1 activa el permiso, el 0 lo apaga Lectura escritura ejecucin 000 =0 001 =1 010 =2 011 =3 100 =4 101 =5 110 =6 111 =7 Pues eso, para los que no entendiesen la relacin, que vean que no est hecha al azar, si no que tiene su por qu y as no te lo tienes que aprender de memoria y nunca se te olvida