Índice

Permisos de Unix

Los permisos de acceso a los archivos determinan las acciones que pueden emprender los usuarios.

La mayoría de los problemas de instalación, configuración y funcionamiento de las aplicaciones en GNU/Linux se debe a derechos de acceso mal adjudicados.

En primer lugar, es necesario saber que los derechos de acceso en Linux se definen por:

  • Una cuenta de usuario: propietario del archivo, es en principio el usuario que lo ha creado.

  • Un grupo: este grupo es generalmente el grupo principal del propietario del archivo, pero puede ser modificado por este y tomar el valor de uno de sus grupos secundarios.

  • Los otros: esta entidad representa toda persona distinta del propietario y que no es miembro del grupo citado anteriormente.

Los derechos de acceso a un archivo se llaman también "modos" en Unix.

Los derechos, el usuario y el grupo propietarios de un archivo pueden verse con el comando ls -l:

images/0702ls-l.png

En este último ejemplo, el archivo pertenece al usuario willy y al grupo tec; los nueve caracteres rw-r--r-- definen los derechos de acceso a este archivo para el usuario willy (user o u), los miembros del grupo tec (group o g) y los demás (other u o). Más exactamente, estos caracteres se distribuyen así:

images/0703ls-l.png

Todo usuario está asociado, pues, a una de estas entidades para determinar los permisos vigentes.

Atención: si el usuario es propietario del archivo, se aplican los permisos del propietario, y no los del grupo, aunque el usuario sea también miembro de ese grupo.

El comando GNU ls puede ...