Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El comando chmod se utiliza para dar permisos o privilegios a los archivo y/o carpetas en el sistema operativo Linux.
chmod [opciones] XXX nomFichero/nomCarpeta
En el caso de las carpetas se puede utilizar la opcin -R para que asigne privilegios recursivamente dentro de la carpeta. XXX es el nmero de permisos tal y como especificamos a continuacin: Tipo Ningn permiso Permiso de Ejecucin Permiso de Escritura Permiso de Escritura y Ejecucin Permiso de Lectura Permiso de Lectura y Ejecucin Permiso de Lectura y Escritura Permiso de Lectura, Escritura y Ejecucin El valor se obtiene a partir de Lectura, Escritura y Ejecucin donde 1indica permiso denegado. Por ejemplo: 100 quiere decir que puede leer el archivo o carpeta pero no lo puede escribir ni ejecutar, adems, 100 en binario corresponde al valor 4 en decimal. Por otra parte, el nmero del permiso esta compuesto por 3 de los nmeros (de la columna Valorde la tabla) los cuales corresponden a: Propietario Grupo Otros Finalmente, si usamos:
chmod 645 /home/usuario/archivo.txt
Valor 0 1 2 3 4 5 6 7
= Lectura = 0 = 0 = 0 = 0 = 1 = 1 = 1 = 1 los un
Escritura 0 0 1 1 0 0 1 1
Ejecucin 0 1 0 1 0 1 0 1
de
Obtendremos como resultado: Propietario = 6 (Puede Leer y Escribir) Grupo = 4 (Solo puede Leer) Otros = 5 (Pueden Leer y Ejecutar) 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