Un cachito más de chmod y chown
En el mundo Linux, los archivos no andan sueltos como perro huérfano. Tienen reglas, jerarquía y… caprichos.
Si alguna vez te cruzaste con un cartelito que dice *”Permiso denegado”*, sabés que el sistema de permisos no es ninguna pavada.
Pero tranqui, que acá te explicamos todo clarísimo y sin términos que suenen a física cuántica.
Primero vamos a aclarar de qué estamos hablando, para que todos entendamos lo mismo, te dejo acá este Mini Glosario permisero:
Permiso: Reglas que definen qué puede hacer cada usuario con un archivo o carpeta.
Dueño (owner): El usuario que creó o al que se asignó el archivo.
Grupo: Un conjunto de usuarios con permisos compartidos sobre archivos.
chmod: Comando para cambiar los permisos.
chown: Comando para cambiar el dueño o grupo del archivo.
Sudo: El hechizo mágico que te da poderes de administrador (¡usalo sabiamente!).
Ejemplos prácticos
1. Querés que solo vos puedas leer y escribir un archivo secreto
chmod 600 carta_a_papa_noel.txt
✅ Vos: lectura + escritura
❌ Nadie más: nada
Ideal para notas personales, ideas de negocios millonarios o la receta de la salsa secreta de tu abuela.
2. Hiciste un script y querés poder ejecutarlo
chmod +x instalar_cosas.sh
El +x le da permiso de ejecución.
Sin eso, el archivo se hace el vago y no corre ni aunque le pongas cumbia.
3. Cambiar el dueño de todos los archivos de una carpeta
sudo chown -R tuxnauta:tuxnauta /home/tuxnauta/Documentos
El -R es para hacerlo recursivo: todo lo que está adentro, subcarpetas incluidas.
Como cuando le das las llaves del galpón a alguien: ¡ahora se hace cargo de todo!
4. Crear una carpeta donde todos puedan escribir (y meter mano)
sudo chmod 777 /srv/compartido
Acá nos la damos de anfitriones reee piolas, abrimos las puertas y dejamos que todos pasen.
Infografía modo terminal style
┌───────────┬─────────┬───────┬───────┐
│ PERMISO │ USUARIO │ GRUPO │ OTROS │
├───────────┼─────────┼───────┼───────┤
│ rwx------ │ rwx │ --- │ --- │
│ rwxr-xr-x │ rwx │ r-x │ r-x │
│ rwxrwxrwx │ rwx │ rwx │ rwx │
└───────────┴─────────┴───────┴───────┘
En definitiva y hablando mal y pronto…
rwx——: Solo el dueño puede todo. Es como tu mate en épocas de COVID: no se comparte.
rwxr-xr-x: Todos pueden mirar y ejecutar, pero solo vos lo podés editar. El archivo es del dueño, pero los demás pueden chusmearlo y usarlo, no tocarlo.
rwxrwxrwx: ¡Fiesta total! Todos pueden hacer lo que quieran. Ojo! Es solo para archivos sin vergüenza.
Un archivo con permisos 777 (rwxrwxrwx) es como un perro callejero en un parque sin correa ni dueños a la vista. Puede entrar, salir, olfatear , y hasta llevarse cosas sin que nadie se lo impida.
Entender chmod y chown te da el control total de tus archivos. Es la primera probadita del poder de un Sysadmin. Usalos con cabeza para evitarte más de un dolor de cabeza.
Nos leemos en la próxima!
Tuxnauta.