Inicio wiki
Aula Virtual
 Administración de Sistemas Operativos
Inicio ASO Aula Virtual

Vistas
  •   2.5. Permisos del sistema de ficheros
De ASO

Desde el punto de vista del acceso a un fichero, existen tres tipos de usuarios a los que se les pueden dar o denegar permisos sobre un fichero:

  • (u) user propietario del fichero
  • (g) group usuarios pertenecientes a su grupo
  • (o) other resto de usuarios que no pertenecen a su grupo

La capacidad de un usuario para trabajar con ficheros depende del tipo de acceso que tenga a dicho fichero. Los accesos disponibles son: Para un fichero:

  • Permiso de lectura (r). Permite ver el contenido del fichero.

• Permiso de escritura (w). Permite cambiar el contenido del fichero. • Permiso de ejecución (x). Permite ejecutar un fichero (como cualquier orden del Unix. Para un directorio: • Permiso de lectura (r). Permite ver los nombres de los ficheros de un directorio. Si se quiere información detallada sobre dichos ficheros (mediante la opción -l de ls), el directorio tiene que tener el permiso de ejecución para dicho usuario. • Permiso de escritura (w). Permite cambiar el contenido de dicho directorio; crear nuevos ficheros y suprimir los existentes (este último caso depende de los permisos de escritura de los propios ficheros). • Permiso de búsqueda (x). Se debe hablar más bien de permiso de búsqueda ya que permite situarse en dicho directorio y según el resto de los permisos, permitirá crear, borrar, modificar o copiar ficheros.

Para ver los permisos de un directorio hay que ejecutar el comando

ls -la

A continuación vamos a ver un ejemplo:

drwxr-xr-x 5 prueba prueba       4096 sep 21 20:56 .
drwxr-xr-x 4 root   root         4096 jul 30 10:30 ..
-rwxr-xr-x 1 prueba prueba        833 may 22 13:30 .bash_history
-rwxr-xr-x 1 prueba prueba         33 feb 13  2008 .bash_logout
-rwxr-xr-x 1 prueba prueba        176 feb 13  2008 .bash_profile
-rwxr-xr-x 1 prueba prueba        124 feb 13  2008 .bashrc
drwxr-xr-x 2 prueba prueba       4096 feb 13  2008 .gnome2
drwxr-xr-x 2 prueba prueba       4096 mar 19  2009 imglab
-rw-r--r-- 1 prueba root           18 feb 16  2009 .rhosts
drwxr-xr-x 3 prueba root         4096 mar 27 22:48 tarificador
-rw-r--r-- 1 prueba root        34686 abr  1 15:27 tarificador.tgz
-rw-r--r-- 1 prueba prueba 1976479744 sep 22 05:15 windows2008_x86.iso

chmod

Para definir los permisos de creación de un fichero o directorio se emplea el comando chmod. Su sintaxis es:

chmod <modo> fichero

donde <modo> indica los permisos que le queremos dar al fichero. Por ejemplo, si queremos darle los permisos de rw- para el propietario y r-- para el resto, el comando que se debe utilizar es:

$chmod 644 fichero


Libro Recomendado

CONSTRUCCION DE PAGINAS WEB
Ver fichaVer ficha
Comprar libroComprar