Hi list,
I have a strange permission problem with secrets.tdb on an nfs mounted filesystem.
A strace of smbd shows the following lines:
########################################################################
open("/etc/samba/private/secrets.tdb", O_RDWR|O_CREAT|O_LARGEFILE, 0600) = 4
fcntl64(4, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}, 0xbffff010) = -1 EACCES (Permission denied)
########################################################################
/etc/samba/private/secrets.tdb is a link to /var/etc/samba/private/secrets.tdb which in turn is a link to /cluster/bremerhaven/secrets.tdb, which is on an nfs mounted filesystem.
This setup is because the root fs is readonly and /var is volatile (tmpfs).
root has full access on /cluster and it also does not help if i set secrets.tdb's permissions to 0666.
Are there known issues with the fcntl64 call? Would upgrading to kernel 2.6.x help?
Versions: ---------- smbd: 3.0.4 kernel: 2.4.26 NFS server: FreeBSD 5.2.1
Any help or hints would be appreciated.
Grretings,
Heinrich Rebehn
University of Bremen Physics / Electrical and Electronics Engineering - Department of Telecommunications -
Phone : +49/421/218-4664 Fax : -3341 -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba