Mostrando entradas con la etiqueta chmod. Mostrar todas las entradas
Mostrando entradas con la etiqueta chmod. Mostrar todas las entradas

lunes, 14 de abril de 2014

QUE son los numeros del CHMOD, respuesta a nuestros socios

A los que estamos acostumbrados a lidiar con sistemas unix, estamos acostumbrados a manejar los permisos, pero hay mucha gente que cuando ven estos numeros, creen que es un mensaje de lso extraterrestes o algun mensaje oculto de algun dios oculto, asi, que tras varias preguntas relativas al tema, veamos si somos capaces de explicar que es y que significan
 los números que acompañan al comando chmod encargados de asignar los permisos de usuario.
Para los que no entendáis mi explicación aquí tenéis un ejemplo:

chmod 777 miFichero

Este número 777 es el que voy a explicar de donde procede y como calcularlo en función de los permisos que queramos asignar.




El número está compuesto por tres cifras XXX, la primera hace referencia a los permisos del usuario, la segunda a los del grupo y la tercera cifra a los permisos de otros.

Cada una puede tomar valores entre 0 y 7 otorgando distintos permisos en función del número escogido.

0 = Ningún permiso
1 = Ejecución
2 = Escritura
3 = Escritura y ejecución
4 = Lectura
5 = Lectura y ejecución
6 = Lectura y escritura
7 = Lectura, escritura y ejecución

Pero, ¿cómo los calculamos(cada cifra se calcula por separado)?





r = lectura
w = escritura
x = ejecución

r w x
——–
0 0 0 => 0

0 0 1 => 1

0 1 0 => 2

0 1 1 => 3

1 0 0 => 4

1 0 1 => 5

1 1 0 => 6

1 1 1 => 7

Veamos algunos ejemplos de lo explicado:



Otorgarle al fichero “miFichero” permisos de lectura y escritura para el usuario, le ejecución para el grupo y ninguno para otros usuarios.


chmod 610 miFichero

Otorgarle al fichero “miFichero” permisos de lectura y escritura para el usuario, para el grupo de lectura y para otros de lectura también.
chmod 644 miFichero

Otorgarle al fichero “miFIchero” todos los permisos al usuario y ninguno al resto, tanto al grupo como a otros.


chmod 700 miFichero

QUE son los numeros del CHMOD, respuesta a nuestros socios

A los que estamos acostumbrados a lidiar con sistemas unix, estamos acostumbrados a manejar los permisos, pero hay mucha gente que cuando ven estos numeros, creen que es un mensaje de lso extraterrestes o algun mensaje oculto de algun dios oculto, asi, que tras varias preguntas relativas al tema, veamos si somos capaces de explicar que es y que significan
 los números que acompañan al comando chmod encargados de asignar los permisos de usuario.
Para los que no entendáis mi explicación aquí tenéis un ejemplo:

chmod 777 miFichero