Hi, I've been stuggling with a strange bug in Samba which required me to have some of the tdb files with permissions 0666 to allow Samba to work. The Samba metadata (locking and connection tables etc) are placed on GFS to allow for easier relocation of the Samba services ("poor man's clustered samba"). The problem is that Samba opens some files as root, then drops priviledges and finally accesses these files assuming that the root access rights are still in order. This does not work under GFS, but under any other local fs. The Samba developers claim that this is POSIX compliant and that GFS is not following POSIX in this matter. Is this true? Does POSIX require the fds to not change access priviledges even when setuiding to another user? If so, why doesn't GFS respect this? A bug or a feature? If the former I'll go and bugzilla it. If the latter, can there be a fix for the RHEL4 branch? Thanks! -- Axel.Thimm at ATrpms.net
Attachment:
pgp8DI3hzBSj6.pgp
Description: PGP signature
-- Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster