Está en la página 1de 1

Permisos en Linux con chmod

29 julio, 2009 por Herman Barrantes Dejar una respuesta

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

valores binarios permiso activo y 0 un

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

Espero que les sea igual de til que a mi.

También podría gustarte