chmod
Permisos
Uso
chmod 755 [path]Fija los bits de permiso de archivos y directorios; chmod -R 755 también vuelve ejecutables los archivos normales, así que usa la X mayúscula para no tocarlos.
Opciones habituales
| Opción | Significado |
|---|---|
| 0755 | Numeric: owner, group, others, each read 4 + write 2 + execute 1 |
| u+w | Symbolic: who (u g o a), then + - =, then r w x |
| +x | Add the execute bit, the usual fix for a script |
| -R | Apply to a whole tree |
| +X | Execute for directories only, never for plain files |
| -v | Name each file whose mode changed |
| -h | BSD and macOS: change the symlink itself, not its target |
Ejemplos
chmod +x deploy.shMakes the script runnable.
chmod -R u+rwX,go+rX,go-w site/Capital X keeps files non-executable.
chmod 600 ~/.ssh/id_ed25519What ssh insists on for a private key.
El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace chmod?
Fija los bits de permiso de archivos y directorios; chmod -R 755 también vuelve ejecutables los archivos normales, así que usa la X mayúscula para no tocarlos.
Q. ¿Cómo se escribe?
chmod 755 [path] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man chmod. Este comando está en Permisos.
Comandos relacionados
página man: man chmod