¿Cómo es que el usuario de Postfix ni siquiera puede leer sus propios archivos?

¿Cómo es que el usuario de Postfix ni siquiera puede leer sus propios archivos?

Tengo un archivo de configuración de Postfix. Supongamos que se llama /etc/postfix/somefile.cf. Ejecuté el siguiente comando como root para cambiar la propiedad del archivo al postfix (105)usuario:

root@server:~# chown postfix:postfix /etc/postfix/somefile.cf

Incluso puedo confirmar que esto tuvo éxito con:

root@server:~# stat /etc/postfix/somefile.cf
  File: `somefile.cf'
  Size: 153         Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 787112      Links: 1
Access: (0644/-rw-r--r--)  Uid: (  105/ postfix)   Gid: (  108/ postfix)
Access: 2013-10-03 20:29:33.738464160 -0700
Modify: 2013-10-03 20:01:35.410464508 -0700
Change: 2013-10-03 20:29:58.482464670 -0700
 Birth: -

Sin embargo, el postfixusuariono puedo acceder a este archivo. Mira lo que sucede cuando intento leer su contenido:

root@server:~# sudo -u postfix cat /etc/postfix/somefile.cf
cat: /etc/postfix/somefile.cf: Permission denied

Lo que hace esto aún más extraño es el hecho de que el archivo tiene permisos 0644, por lo quealguiendebería poder leerlo. ¿Que está pasando aqui?


Editar:También debo aclarar: esta es una instalación estándar de Ubuntu Server 12.04 de 32 bits.

información relacionada