MSDFS UNIX Path Is Case-Critical
A network administrator sent advice to the Samba mailing list
after long sessions trying to determine why DFS was not working.
His advice is worth noting.
I spent some time trying to figure out why my particular
DFS root wasn't working. I noted in the documentation that
the symlink should be in all lowercase. It should be
amended that the entire path to the symlink should all be
in lowercase as well.
“For example, I had a share defined as such:”
path = /export/home/Shares/public_share
msdfs root = yes
“and I could not make my Windows 9x/Me (with the dfs client installed) follow this symlink:”
damage1 -> msdfs:damage\test-share
“Running a debug level of 10 reveals:”
[2003/08/20 11:40:33, 5] msdfs/msdfs.c:is_msdfs_link(176)
is_msdfs_link: /export/home/shares/public_share/* does not exist.
“Curious. So I changed the directory name from
.../shares/... (along with my service definition) and it worked!”