2019-12-31 18:12:33 +00:00
# chmod
2023-12-23 13:51:31 +00:00
> Cambia los permisos de acceso de un archivo o directorio.
2021-04-01 16:54:26 +01:00
> Más información: <https://www.gnu.org/software/coreutils/chmod>.
2019-12-31 18:12:33 +00:00
2021-02-03 16:22:44 +00:00
- Otorga al [u]suario que es propietario del archivo permiso para [x] ejecutarlo:
2019-12-31 18:12:33 +00:00
2023-12-23 13:51:31 +00:00
`chmod u+x {{ruta/al/archivo}}`
2019-12-31 18:12:33 +00:00
2023-12-23 13:51:31 +00:00
- Otorga al [u]suario derechos para leer (r) y escribir (w) un archivo o directorio:
2019-12-31 18:12:33 +00:00
2023-12-23 13:51:31 +00:00
`chmod u+rw {{ruta/al/archivo_o_directorio}}`
2019-12-31 18:12:33 +00:00
- Elimina los derechos de ejecución del [g]rupo:
2023-12-23 13:51:31 +00:00
`chmod g-x {{ruta/al/archivo}}`
2019-12-31 18:12:33 +00:00
- Otorga a todos los usuarios (a) derechos para leer y ejecutar:
2023-12-23 13:51:31 +00:00
`chmod a+rx {{ruta/al/archivo}}`
2019-12-31 18:12:33 +00:00
2023-12-23 13:51:31 +00:00
- Otorga a [o]tros (que no están en el grupo del propietario) los mismos derechos que los del [g]rupo:
2019-12-31 18:12:33 +00:00
2023-12-23 13:51:31 +00:00
`chmod o=g {{ruta/al/archivo}}`
- Quitar todos los derechos a [o]tros:
`chmod o= {{ruta/al/archivo}}`
2019-12-31 18:12:33 +00:00
- Otorga al [g]rupo y a [o]tros el derecho para escribir (w) un directorio y su contenido:
2023-12-23 13:51:31 +00:00
`chmod -R g+w,o+w {{ruta/al/directorio}}`
- Concede de forma recursiva [a] todos los usuarios permisos de lectu[r]a a los archivos y permisos de e[X]ecución a los subdirectorios dentro de un directorio:
`chmod -R a+rX {{ruta/al/directorio}}`