El comando chmod
se utiliza para cambiar los permisos de acceso de archivos y directorios en sistemas operativos Unix y Linux. Permite a los usuarios definir quién puede leer, escribir o ejecutar un archivo.
La sintaxis básica del comando chmod
es la siguiente:
chmod [opciones] [argumentos]
-R
: Aplica los cambios de permisos de manera recursiva a todos los archivos y subdirectorios.-v
: Muestra información detallada sobre los cambios realizados.-c
: Muestra información sobre los cambios solo si se han realizado modificaciones.chmod 755 archivo.txt
Este comando establece permisos de lectura, escritura y ejecución para el propietario, y permisos de lectura y ejecución para el grupo y otros.
chmod -R 644 directorio/
Esto aplica permisos de lectura y escritura al propietario, y solo lectura al grupo y otros para todos los archivos dentro del directorio.
chmod -v 700 script.sh
Este comando cambia los permisos del archivo script.sh
y muestra un mensaje indicando que se han realizado cambios.
chmod -c 600 archivo_secreto.txt
Aquí, chmod
cambiará los permisos de archivo_secreto.txt
y solo mostrará un mensaje si los permisos han cambiado.
ls -l
antes de realizar cambios.