Permisos y dueños
Comando chmod
Cambia los permisos de un archivo o carpeta. La base de la seguridad en Linux.
Sintaxis
chmod <modo> <archivo>Opciones más útiles
755Todo para el dueño; leer y ejecutar para el resto644El dueño lee y escribe; el resto solo lee+xAñade permiso de ejecuciónu+w o-rModo simbólico por tríos: u, g, oEjemplos para copiar
$ touch run.sh && chmod 755 run.shScript ejecutable por todos$ touch run.sh && chmod +x run.shLo mínimo: hacerlo ejecutable$ touch secreto.txt && chmod 600 secreto.txtSolo el dueño puede leerlo y escribirloPuedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- Solo el dueño del archivo (o root) puede cambiar sus permisos.
- Only the owner of the file (or root) can change its permissions.
FAQ
¿Qué significa 755?
4+2+1 para el dueño, 4+1 para grupo y resto: lectura y ejecución.
¿Por qué Permission denied al ejecutar mi script?
Le falta el permiso de ejecución: chmod +x.
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis