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:
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í:
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...