Vous êtes sur la page 1sur 2

Permisos en Linux con chmod

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

Vous aimerez peut-être aussi