next up previous contents
Next: Un caso especial, los Up: Permisos de usuario Previous: Introducción   Índice General

Conceptos básicos

Los permisos de un archivo cualquiera (inclusive los directorios) se agrupan en 3 grupos de 3 bits cada uno, como se muestra mas abajo:

rwx   rwx   rwx
 |     |     |
 |     |    otros
 |    grupo
usuario

Como se ha dicho, cada grupo posee 3 bits:

Bit r:
Lectura
Bit w:
Escritura
Bit x:
Ejecución

Con las diferentes combinaciones, se puede configurar un archivo para que pueda ser leído y modificado por su dueño, y sólo leído por el grupo y los demás, por ejemplo el archivo /etc/passwd:

-rw-r--r--    1 root    root    1509 Apr  4 12:44 /etc/passwd

Este archivo es del usuario root, y del grupo del mismo nombre, solamente se puede modificar (bit «w» de escritura) por su usuario dueño, y leer por el grupo y los demás.

Los grupos son un tema mas que nada administrativo, no lo tocaremos en esta sección, sólo hay que tener en cuenta que generalmente en un sistema GNU/Linux, un usuario cualquiera pertenece a su grupo (grupo del mismo nombre que su nombre de usuario) y al grupo users.

A diferencia de sistemas operativos como DOS y Windows, el hecho de que un archivo tenga una extensión .com o .exe no significa que será un programa ejecutable. Al necesitar restringir los derechos de ejecución de cualquier archivo2.9, la acción de ejecutar cualquier programa estará supeditada al permiso correspondiente (bit «x» de ejecución). Esto es importante de tener en cuenta a la hora de escribir programas que serán interpretados, ya que al final de cuentas los archivos serán de texto, y para que se ejecuten se le deberá activar el permiso de ejecución.


next up previous contents
Next: Un caso especial, los Up: Permisos de usuario Previous: Introducción   Índice General
Proyecto Cursos - LuCAS - http://lucas.hispalinux.es/htmls/cursos.html