La redacción de esta pregunta es un poco extraña: cada archivo pertenece exactamente a un usuario y exactamente a un grupo. Cada archivo tiene conjuntos separados de permisos (rwx) para el usuario propietario, el grupo propietario (menos el usuario propietario si está en el grupo) y otros. Es imposible que un archivo no tenga ese usuario y grupo.
Si el sistema de archivos tiene ACLs , puede haber más usuarios y grupos con permisos específicos en cada archivo.
Los usuarios y grupos están codificados como enteros en el sistema de archivos. Estos enteros se denominan ID de usuario (uid) e ID de grupo (gid). La asociación entre estos números enteros y los nombres de usuario y grupo se encuentra en un nivel superior, los proporciona la biblioteca estándar. Las asociaciones se registran en bases de datos locales como /etc/passwd
y /etc/group
, y en bases de datos de red como NIS y < a href="http://en.wikipedia.org/wiki/LDAP"> LDAP . Estas bases de datos definen el ámbito en el que un usuario o grupo es válido. En general, ese ámbito es la máquina local para una base de datos local y una red de máquinas que utilizan la misma base de datos para una base de datos de red, pero existe un gran potencial para situaciones más complejas; por ejemplo, es común tener usuarios del sistema con un alcance por máquina y usuarios reales proporcionados por una base de datos de red y compartidos en muchas máquinas.
En ocasiones, puede ver un archivo que pertenece a un usuario o grupo que no tiene un nombre. Puede haber muchas razones para esto, pero la mayoría es una indicación de que algo está mal.
Tenga en cuenta que en todos estos casos, a excepción de la base de datos de la red que no está disponible temporalmente, el hecho de que vea un número en lugar de ver el nombre equivocado es una suerte. Si se ha eliminado y reasignado un ID de usuario, el nuevo usuario con este ID tendrá control sobre los archivos que le quedaron al usuario anterior con este ID; en lo que respecta al sistema operativo, este es el mismo usuario. Si un archivo se ve en el ámbito de usuario incorrecto, y la ID se asigna a nombres de usuario diferentes en los dos ámbitos, no recibirá ninguna advertencia. Por lo tanto, aunque ver a un usuario o grupo sin nombre es un síntoma de que algo está mal, no puede confiar en que aparezca el síntoma. Los usuarios y grupos sin nombre deben formar parte de una auditoría del sistema de archivos, pero no son el foco principal.