Cambia los permisos de ficheros y/o directorios. El argumento está compuesto por alguna combinación de las letras (u) dueño, (g) grupo y (o) otros, seguido de un símbolo más (+) o menos (-) dependiendo de si se quiere activar o desactivar un permiso respectivamente, seguido por una combinación de las letras correspondientes a los distintos permisos:
r lectura numéricamente es 4
w escritura numéricamente es 2
x ejecución numéricamente es 1
Alguna de sus opciones son:
-R o -r cambia los permisos de todos los archivos dentro de un directorio y de los subdirectorios contenidos en él.
-fv fuerza a cambiar los permisos incluso si el usuario no es el dueño del fichero.
Ejemplos:
chmod u-r fichero eliminamos privilegio de lectura.
chmod 664 fichero privilegio de lectura y escritura para u (dueño) y g (grupo) para o (otros) solo de lectura.
chmod -R go-rx /home/usuario/prueba suprime los permiso de lectura y ejecución de todos los archivos del directorio /home/usuario/prueba y subdirectorios; para el grupo y los otros.
chmod 600 ~/home/pepe/.[a-zA-Z]* coloca los permisos por defecto de los archivos.
Para listar los atributos se usa el comando ls y pata listar los atributos especiales el comando lsattr.
Para cambiar los atributos especiales de los ficheros se usa el comando chattr.
También le puede interesar los comandos relacionados chgrp y chown
Envíanos tús preguntas, comentarios o sugerencias