Skip to content

Alias Chmod

Atajos para gestionar permisos de archivos y directorios.

Dotfiles banner

Descubrir

Los alias chmod ofrecen una forma rápida de gestionar permisos desde la línea de comandos. En lugar de memorizar códigos numéricos, usa alias intuitivos como chmod_755 o chmod_u+x para establecer el acceso necesario.

Estos alias se definen en chmod.aliases.sh y se cargan automáticamente por chezmoi.

Referencia

Alias de permisos comunes

AliasPermisosDescripción
chmod_000----------Sin permisos para nadie
chmod_400r--------Solo lectura para el propietario
chmod_444r--r--r--Solo lectura para todos
chmod_600rw-------Lectura/escritura para el propietario
chmod_644rw-r--r--Lectura/escritura para el propietario, lectura para otros
chmod_666rw-rw-rw-Lectura/escritura para todos
chmod_755rwxr-xr-xTotal para propietario, lectura/ejecución para otros
chmod_764rwxrw-r--Total para propietario, lectura/escritura para grupo
chmod_777rwxrwxrwxTodos los permisos para todos

Alias de permisos del propietario

AliasDescripción
chmod_u+xAñadir ejecución para el propietario
chmod_u-xQuitar ejecución para el propietario
chmod_u+wAñadir escritura para el propietario
chmod_u-wQuitar escritura para el propietario
chmod_u+rAñadir lectura para el propietario
chmod_u-rQuitar lectura para el propietario

Alias de permisos del grupo

AliasDescripción
chmod_g+xAñadir ejecución para el grupo
chmod_g-xQuitar ejecución para el grupo
chmod_g+wAñadir escritura para el grupo
chmod_g-wQuitar escritura para el grupo
chmod_g+rAñadir lectura para el grupo
chmod_g-rQuitar lectura para el grupo

Alias de permisos para otros

AliasDescripción
chmod_o+xAñadir ejecución para otros
chmod_o-xQuitar ejecución para otros
chmod_o+wAñadir escritura para otros
chmod_o-wQuitar escritura para otros
chmod_o+rAñadir lectura para otros
chmod_o-rQuitar lectura para otros

Alias por tipo de archivo

AliasDescripción
chmod_755dEstablecer permisos de directorios a rwxr-xr-x
chmod_644fEstablecer permisos de archivos a rw-r--r--

Función recursiva

La función change_permission aplica permisos de forma recursiva con confirmación:

bash
change_permission 755 /path/to/directory -R