...I need to understand what we're after..:-)
From my understanding, what's expected by manty and confirmed by Steve is that the localtime link in the share would point to /usr/share/zoneinfo/UTC *on the client* and there is no harm in this. It seems indeed that the problem could be in the code that says "hey, this is a link outside the share": My share: mykerinos:/var/tmp/samba-test# ls -l total 0 lrwxrwxrwx 1 root root 8 11 mai 23:26 bar -> /tmp/bar -rw-r--r-- 1 cperrier root 0 9 mai 2010 foo I mount this on /mnt: mykerinos:/var/tmp/samba-test# mount -t cifs //127.0.0.1/share /mnt Password: mykerinos:/var/tmp/samba-test# cd /mnt mykerinos:/mnt# ls -l ls: impossible de lire le lien symbolique bar: Permission non accordée total 0 lrwxrwxrwx 1 root root 8 11 mai 23:26 bar -rw-r--r-- 1 cperrier root 0 9 mai 2010 foo mykerinos:/mnt# cat bar cat: bar: Permission non accordée logs: [2011/05/11 23:33:35.220931, 5] smbd/filename.c:169(unix_convert) unix_convert called on file "bar" [2011/05/11 23:33:35.220967, 5] smbd/filename.c:328(unix_convert) unix_convert begin: name = bar, dirpath = , start = bar [2011/05/11 23:33:35.221007, 5] smbd/filename.c:351(unix_convert) conversion of base_name finished bar -> bar [2011/05/11 23:33:35.221042, 3] smbd/vfs.c:881(check_reduced_name) check_reduced_name [bar] [/var/tmp/samba-test] [2011/05/11 23:33:35.221107, 10] smbd/vfs.c:968(check_reduced_name) check_reduced_name realpath [bar] -> [/tmp/bar] [2011/05/11 23:33:35.221142, 2] smbd/vfs.c:997(check_reduced_name) check_reduced_name: Bad access attempt: bar is a symlink outside the share path [2011/05/11 23:33:35.221175, 5] smbd/filename.c:861(check_name) check_name: name bar failed with NT_STATUS_ACCESS_DENIED What we would expect is that "bar" is not considered to be a symlink outside the share path, but just a link following the *client* file system, thus pointing to /tmp/bar *on the client* Is that correct?
signature.asc
Description: Digital signature