F1 Help! La solución que buscabas

Desarrollo, programación, tips, consejos y soluciones para los usarios de PC

jueves, 1 de mayo de 2008

comando chmod

La sintaxis es sencilla

chmod [grupodeusuario] + o - [modo] fichero


Los grupos de usuarios son

u: usuario dueño del fichero
g: grupo de usuarios del dueño del fichero
o: todos los otros usuarios
a: todos los tipos de usuario (dueño, grupo y otros)

los modos son

r: se refiere a los permisos de lectura
w: se refiere a los permisos de escritura
x: se refiere a los permisos de ejecución

El + le da al fichero los modos y el - se los quita.

Ejemplos:

chmod a=r *
Da permisos únicamente de lectura a todos los tipos de usuario.

De un modo parecido a lo que acabamos de ver, también se pueden añadir o quitar permisos con los operadores + y -. Para ello se indica el tipo de usuario y el permiso que se resta o añade. Algo como esto:

chmod a-wrx *
Esto quita todos los permisos a todos los tipos de usuario.

chmod a+r,gu+w *
Este comando asigna permisos de lectura a todos los usuarios y permisos de escritura al dueño del archivo y el grupo del dueño.

chmod u=w,a+r *
Este comando asigna permisos de escritura al usuario dueño y a todos los usuarios les añade permiso de lectura.

* se nombra a todos los archivos del directorio

Otras opciones:
-R para que mire también en los subdirectorios de la ruta.
- v para que muestre cada fichero procesado
- c es como -v, pero sólo avisa de los ficheros que modifica sus permisos

No hay comentarios: