Tutorial de GNU/Linux
chmod
Para cambiar los permisos asociados a un fichero se utiliza la orden chmod cuyo formato es:
chmod [opción...] modo fichero...
donde modo es la especificación de los permisos que se van a aplicar al fichero. El modo se puede especificar de dos formas como ya hemos visto, como números octales o por descripción simbólica. Veamos algunos ejemplos:
- Añadir el permiso de ejecución al propietario y el de escritura a los usuarios del grupo del fichero ventas.ods:
$ chmod u+x,g+w ventas.ods
- Al grupo y al resto de usuarios le quitamos el permiso de escritura del fichero carta.txt:
$ chmod go-w carta.txt
- A todos los usuarios le ponemos los permisos de lectura y escritura únicamente (dos formas):
$ chmod a=rw carta.txt
$ chmod 666 carta.txt
Con la opción -R se pueden poner permisos de forma recursiva, por ejemplo, para añadir el permiso de escritura a los usuarios del grupo de todo lo que contiene el directorio imagenes:
$ chmod -R g+w imagenes
Por último, la opción -v se utiliza, como en muchas otras órdenes, para mostrar como evoluciona la ejecución de chmod.
$ chmod -v a+r carta[12].txt
el modo de «carta1.txt» permanece como 0644 (rw-r--r--)
el modo de «carta2.txt» permanece como 0644 (rw-r--r--)
Licencia: licencia de software libre GPL