I am the maintainer of GDM, and I am noticing that GDM has a problem when running on a ZFS filesystem, as with Indiana.
When GDM (the GNOME Display Manager) starts the login GUI, it runs the following commands on Solaris: /usr/bin/setfacl -m user:gdm:rwx,mask:rwx /dev/audio /usr/bin/setfacl -m user:gdm:rwx,mask:rwx /dev/audioctl It does this because the login GUI programs are run as the "gdm" user, and in order to support text-to-speech via orca, for users with accessibility needs, the "gdm" user needs access to the audio device. We were using setfacl because logindevperm(3) normally manages the audio device permissions and we only want the "gdm" user to have access on-the-fly when the GDM GUI is started. However, I notice that when using ZFS on Indiana the above commands fail with the following error: File system doesn't support aclent_t style ACL's. See acl(5) for more information on ACL styles support by Solaris. What is the appropriate command to use with ZFS? If different commands are needed based on the file system type, then how can GDM determine which command to use. Or is there a better way for GDM to ensure that the audio devices has the appropriate permissions for the "gdm" user to support text-to-speech accessibility? I am not subscribed to this list, so please cc: me in any response. Thanks, Brian _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss