next up previous     PREGUNTAS MAS FRECUENTES
Next: Conchas (shells) Up: Taller de UNIX Previous: Control y ejecución de procesos



Cambio de permisos

Los archivos y directorios tienen asignados una serie de permisos que muestran quién puede leer, ejecutar y modificar dicho archivo o directorio. Para poder ver los permisos asignados se utiliza el comando ls -l :

Por ejemplo:

nodo5.cecalc.ula.ve>ls -l
drwxr-xr-x   2 hector   ciencias     512 Apr 19 17:50 Miscellaneous
-rw-r--r--   1 hector   ciencias     860 Dec 12 1996  index.html
lrwxrwxrwx   1 root     ciencias      10 Apr 25 15:44 index.shtml -> index.html

La información mostrada tiene la siguiente forma:

-rw-r--r--   usuario   grupo  tamaño  HH:MM  nombre

La notación: d rwx r-x r-, indica la clase de permiso y quién tiene asignado los diferentes tipos de permisos:

d --> indica que se trata de un directorio
rwx --> permiso de lectura ( r) , escritura ( w ) y ejecución ( x) para el usuario
r-x --> permiso de lectura y ejecución para el grupo
r- --> únicamente permiso de lectura para todos los demás usuarios

El usuario puede cambiar los permisos por medio del comando chmod. Los cambios de permisos sólo lo puede hacer el dueño del archivo y el administrador del sistema.

chmod xyz  

donde

x = u (usuario), g (grupo), o (otro), a (todos)
y = + (Agregar el permiso), - (quitar el permiso)
z = r (lectura), w (escritura), x (ejecución)

En el siguiente ejemplo se le coloca permiso de escritura y ejecución, para todos los usuarios, al archivo index.html.

nodo5.cecalc.ula.ve>chmod a+wx index.html

Para verificar los cambios simplemente escriba el comando ls -l

nodo5.cecalc.ula.ve>ls -l
-rwxrwxrwx  1 hector   ciencias     860 Dec 12 1996  index.html


next up previous
Next: Conchas (shells) Up: Taller de UNIX Previous: Control y ejecución de procesos


Información  |  CeCalCULA  | Principal  | Servicios  |  Enlaces