[Samba] Problem with Samba DFS and Active Directory/XP

Faye Gibbins Faye.Gibbins at ed.ac.uk
Tue Jan 27 12:46:04 GMT 2009


  Samba version 3.0.28 from RPM samba-3.0.28-1.el5_2.1 on Scientific 
Linux 5. Although I'm finding this problem with samba 3.0.33 and a few 
others I've randomly tried.

  Full experiment here: http://xweb.geos.ed.ac.uk/~fgibbins/DFS-tests.txt

  I've got an AD joined samba server which exports a share to an AD 
joined XP machine, same M$ 2003 AD in both cases. This share is setup as 
a DFS share and appears to properly serve DFS links as seen on the XP box.

  Then I reconfigure samba's smb.conf so the share I'm exporting  _is_ 
_not_ a DFS share (see experiment above). After rebooting the XP box it 
naturally does not see the symlinks in the share as DFS links, it can 
still see the share though.

  However putting the original samba config back, restarting the samba 
server and rebooting the XP box does not re-export my share with 
symlinks that operate from the XP box as DFS links, it can still see the 
share though.

  Rebuilding the XP client and the box the samba server is on does not 
work either.

  Can anyone explain what is going on? Is something being cached in the 
AD which is stopping my samba server exporting shares with working DFS 
links (as seen from an XP box)? If so does anyone know how I clear this 
info from the AD?



         workgroup = ED
         netbios name = XEN210120092
         server string = xen210120092.geos.ed.ac.uk
         security = ads
         realm = ED.AC.UK
         passdb backend = tdbsam
         load printers = no
         host msdfs = yes

         comment = Data
         path = /tmp/data
         read only = Yes
         guest ok = Yes
         msdfs root = yes



Please sign my petition:

Faye Gibbins, Computing Officer (Infrastructure Services)
      GeoS KB; Linux, Unix, Security and Networks.
Beekeeper  - The Apiary Project, KB -   www.bees.ed.ac.uk

   I grabbed at spannungsbogen before I knew I wanted it.

The University of Edinburgh is a charitable body,
registered in Scotland, with registration number SC005336.

More information about the samba mailing list