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 resto
644El dueño lee y escribe; el resto solo lee
+xAñade permiso de ejecución
u+w o-rModo simbólico por tríos: u, g, o

Ejemplos 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 escribirlo

Puedes 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.

Comandos relacionados

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