InicioLinuxTres métodos para usar "chmod"



Hola gente. La idea de este post es explicarles(a mi manera) como funciona el "chmod" de linux, ya que a muchos seguramente nos pasó que lo usamos alguna vez siguiendo un tutorial, pero no sabiamos que haciamos en realidad. Les voy a explicar 3 métodos diferentes para hacer esto.








El archivo "chmod" lo que hace es cambiar los permisos de un archivo/directorio. Estos derechos son de lectura, escritura, ejecución y usuarios/grupo de usuarios. Esto se rige por ciertos códigos, que con un poco de paciencia podemos aprender a interpretarlos fácilmente. Para los tres métodos los códigos estos son difetenes.

Lo primero que vamos a tener que saber en cualquiera de los tres métidos es que después de la palabra "chmod" y el <espacio> cada posición representa un permiso, para un determinado usuario y eso es lo que vamos a configurar.



Cosas a tener en cuenta



r | read(leer)
w | write(escribir)
x | execute(ejecutar)
u | usuario(dueño del archivo)
g | grupo del directorio
o | otros usuarios
- | quitar permiso
+ | agregar permiso
= | asignar




*nota: Los derechos se dan en ese orden: leer-escribir-ejecutar (rwx)
*nota: Los usuarios se dan en ese orden: usuario dueño-grupo de dominio-otros usuarios (ugo)












- 1er Método -





En este método tenemos que saber que el primer caracter decide si estámos hablando de un direcctorio(carpeta) o de un fichero(archivo). Si es una "d" estámos hablando de un directorio y si es un "-", estámos hablando de un archivo. De ahí en más los lugares se agrupan de a tres, es decir, tres lugares representan los permisos de un usuario. Los primeros tres son los permisos del "dueño" del archivo (el dueño se puede cambiar, pero eso no viene al caso), el segundo grupo de tres decide los permisos que tiene el grupo del fichero y el último de los tres decide los permisos del resto de los usuarios

Despúes tenemos que saber lo que significa cada letra:



Con esta teoría podemos aplicar uno de los métodos. Vamos a ver un ejemplo:

chmod -rwxr--r-x 
Lo que esámos diciendo es que se trata de un archivo (-).
El dueño del fichero tiene derecho a lectura (r), excritura (w) y ejecución (x)
El grupo del fichero tiene derecho tiene derecho a leer (r), no tiene derecho a escribir (-) y tampoco tiene derecho a ejecutar (-)
Los otros usuarios tienen derecho a leer (r), no tienen derecho a escribir (-) y tienen derecho a ejecutar (x)










- 2do Método -





También se pone "chmod " y seguido esto lo que queremos hacer, poniendo primero los usuarios, después si agregamos o restamos (+/-) y después los permisos afectados.

Ejemplos:


chmod ug+rw
Al usuario dueño(u) y al grupo del directorio (g) les estamos dando (+) el permiso de leer (r) y el de escribir (w)


chmod ugp-x
Al usuario dueño(u), al grupo del directorio (g) y a los otros usuarios les estamos quitando (-) el permiso de ejecutar (x)


chmod u=rwx,g=rx
Al usuario dueño(u), le estamos dando permiso de lectura, escritura y ejecución (rwx), al grupo del directorio (g) le estamos dando permis de leer y ejecutar (rx) y al grupo "otros" no le estamos dando nada.










- 3er Método





Este es el más complejo(de los que yo conozco) porque es algo más abstracto y nos requiere saber algo de binario, pero tampoco es demasiado difícil, con los que les voy a explicar va a ser suficiente para que lo manejen fácilmente.

Primero que nada, lo que deben saber de binario: vamos a ver como interpretar mediante una tabla los valores de "r", "w" y "x" y su valor en sistema decimal usando sistema binario. Recuerden que binario está compuesto por 0s u 1s. 1 significa "activado" y 0 significa "desactivado".



guiandonos con esta tabla podemos decidir un grupo de tres acciones mediante un unico valor binario, por ejemplo, 7 significa "permitir leer, permitir escribir y permitir ejecutar", 2 significa "solo escribir", 5 significa "solo leer y ejecutar"...

Los usuarios se siguen agrupando de la misma forma ( primero "dueño", después "grupo" y por último "otros" ).

Ejemplo

chmod 750 
usuario puede leer, escribir y ejecutar (7=111=rwx)
grupo puede leer y escribir (5=101=r-x)
otros usuarios no tienen ningún permiso (0=000=---)



fuentes:

- http://linuxcomandos.blogspot.com/2008/02/chmod-permisos-en-linux.html
-yo








Unite a estas comunidades








Datos archivados del Taringa! original
61puntos
2,517visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
15visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

k
kaldie🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.