El comando chmod
se utiliza en sistemas Unix y Linux para cambiar los permisos de acceso a archivos y directorios. 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
: Cambia los permisos de forma recursiva en todos los archivos y subdirectorios.-v
: Muestra información detallada sobre los cambios realizados.-c
: Solo muestra los cambios que se han realizado.chmod 755 archivo.txt
Esto establece permisos de lectura, escritura y ejecución para el propietario, y solo lectura y ejecución para el grupo y otros.
chmod -R 644 /ruta/al/directorio
Esto cambia los permisos de todos los archivos en el directorio especificado a lectura y escritura para el propietario, y solo lectura para el grupo y otros.
chmod +x script.sh
Esto permite que el archivo script.sh
se ejecute como un programa.
chmod o-w documento.txt
Esto quita el permiso de escritura para otros usuarios en el archivo documento.txt
.
ls -l
antes de realizar cambios.chmod
con cuidado, especialmente al aplicar la opción -R
, ya que puede afectar a muchos archivos y directorios.