Please help me understand why I am unable to connect to and browse the newly configured DFS tree that I installed on my Samba server according to the instructions found in Chapter 18. "Hosting a Microsoft Distributed File System Tree" of the official how-to. Irrespective of whether I try to access the dfs file tree from either the local file browser (and choosing the SMB tree) or from windows, I get a login dialog box and I do not understand why this is the case. Moreover, no userid/password from either the Samba server or the Windows machine with the share works. I compiled samba (version 3.0.21b) with the option --with-msdfs. Below I include smb.conf and fstab, showing how the share gets mounted via smbfs, as well as an 'ls' showing the access rights and ownership of the directory. The remote share on the Windows machine grants read access to everyone. Thanks for your help in advance, Theo --- smb.conf --- [global] dos charset = ISO-8859-1 unix charset = ISO-8859-1 display charset = ISO-8859-1 workgroup = VERKSTAD server string = Kanter Samba Server interfaces = eth0, 192.168.0.100/24 security = SHARE encrypt passwords = No guest account = theo log file = /var/log/samba/log.%m max log size = 50 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192 printcap name = cups os level = 33 dns proxy = No wins support = Yes host msdfs = Yes hosts allow = 192.168.0., 127.0.0.1 [dfs] comment = DFS Share path = /export/dfsroot msdfs root = Yes [homes] comment = Home Directories read only = No browseable = No [printers] comment = All Printers path = /var/spool/samba printer admin = root guest ok = Yes printable = Yes use client driver = Yes browseable = No [print$] comment = Printer Drivers path = /etc/samba/drivers write list = root [myshare] comment = Theo's stuff path = /home/samba valid users = root, theo read only = No create mask = 0765 guest ok = Yes [mystore] comment = Theo's store path = /store valid users = root, theo read only = No create mask = 0765 guest ok = Yes [cdrom] comment = Samba server's CD-ROM path = /mnt/cdrom guest ok = Yes locking = No preexec = /bin/mount /mnt/cdrom postexec = /bin/umount /mnt/cdrom # more /etc/fstab # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> /dev/hda6 / reiserfs defaults 1 0 /dev/hda5 swap swap defaults 0 0 /dev/hda7 /var reiserfs defaults 1 0 /dev/hda8 /home reiserfs defaults 1 0 /dev/hda1 /boot reiserfs defaults 1 0 /dev/hdb1 /store reiserfs defaults 1 0 /dev/cdroms/cdrom0 /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0 /dev/floppy/0 /mnt/floppy vfat user,noauto,unhide 0 0 proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults 0 0 //lustigknopp/media /mnt/samba/lustigknopp/media smbfs credentials=/home/theo/.smbpasswd 0 0 # End of file # # # ls -l /export total 0 drwxr-xr-x 2 root root 72 Feb 8 18:23 dfsroot # ls -l /export/dfsroot/ total 0 lrwxrwxrwx 1 root root 23 Feb 8 18:23 linka -> msdfs:lustigknopp\media #
I'll will answer my own message in the hope that might be of use to someone else who is also puzzled by the phrase "Users on DFS-aware clients can now browse the DFS tree" at the end of Chapter 18. You cannot *now* browse the DFS tree. This is only true when adding a few extra lines, granting access to the local dfs share. [dfs] comment = DFS Share path = /export/dfsroot valid users = root, theo read only = No create mask = 0765 guest ok = Yes msdfs root = Yes --theo Theo Kanter wrote:> Please help me understand why I am unable to connect to and browse the > newly configured DFS tree that I installed on my Samba server according > to the instructions found in Chapter 18. "Hosting a Microsoft > Distributed File System Tree" of the official how-to. > > Irrespective of whether I try to access the dfs file tree from either > the local file browser (and choosing the SMB tree) or from windows, I > get a login dialog box and I do not understand why this is the case. > Moreover, no userid/password from either the Samba server or the Windows > machine with the share works. > > I compiled samba (version 3.0.21b) with the option --with-msdfs. Below I > include smb.conf and fstab, showing how the share gets mounted via > smbfs, as well as an 'ls' showing the access rights and ownership of the > directory. The remote share on the Windows machine grants read access to > everyone. > > Thanks for your help in advance, > Theo > > > --- smb.conf --- > [global] > dos charset = ISO-8859-1 > unix charset = ISO-8859-1 > display charset = ISO-8859-1 > workgroup = VERKSTAD > server string = Kanter Samba Server > interfaces = eth0, 192.168.0.100/24 > security = SHARE > encrypt passwords = No > guest account = theo > log file = /var/log/samba/log.%m > max log size = 50 > socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 > SO_SNDBUF=8192 > printcap name = cups > os level = 33 > dns proxy = No > wins support = Yes > host msdfs = Yes > hosts allow = 192.168.0., 127.0.0.1 > > [dfs] > comment = DFS Share > path = /export/dfsroot > msdfs root = Yes > > [homes] > comment = Home Directories > read only = No > browseable = No > > [printers] > comment = All Printers > path = /var/spool/samba > printer admin = root > guest ok = Yes > printable = Yes > use client driver = Yes > browseable = No > > [print$] > comment = Printer Drivers > path = /etc/samba/drivers > write list = root > > [myshare] > comment = Theo's stuff > path = /home/samba > valid users = root, theo > read only = No > create mask = 0765 > guest ok = Yes > > [mystore] > comment = Theo's store > path = /store > valid users = root, theo > read only = No > create mask = 0765 > guest ok = Yes > > [cdrom] > comment = Samba server's CD-ROM > path = /mnt/cdrom > guest ok = Yes > locking = No > preexec = /bin/mount /mnt/cdrom > postexec = /bin/umount /mnt/cdrom > > # more /etc/fstab > # > # /etc/fstab: static file system information > # > # <file system> <dir> <type> <options> <dump> <pass> > > /dev/hda6 / reiserfs defaults 1 0 > /dev/hda5 swap swap defaults 0 0 > /dev/hda7 /var reiserfs defaults 1 0 > /dev/hda8 /home reiserfs defaults 1 0 > /dev/hda1 /boot reiserfs defaults 1 0 > /dev/hdb1 /store reiserfs defaults 1 0 > /dev/cdroms/cdrom0 /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0 > /dev/floppy/0 /mnt/floppy vfat user,noauto,unhide 0 0 > proc /proc proc defaults 0 0 > devpts /dev/pts devpts defaults 0 0 > //lustigknopp/media /mnt/samba/lustigknopp/media smbfs > credentials=/home/theo/.smbpasswd 0 0 > > # End of file > # > # > # ls -l /export > total 0 > drwxr-xr-x 2 root root 72 Feb 8 18:23 dfsroot > # ls -l /export/dfsroot/ > total 0 > lrwxrwxrwx 1 root root 23 Feb 8 18:23 linka -> msdfs:lustigknopp\media > # >
Theo: You could try experimenting w/ the following options in your [dfs] section.: map to guest = [ never | bad user | bad password ] public = yes (a.k.a. "guest ok = yes" ) guest only = yes guest account = ftp Good luck. -Bill Theo Kanter wrote:>Please help me understand why I am unable to connect to and browse the >newly configured DFS tree that I installed on my Samba server according >to the instructions found in Chapter 18. "Hosting a Microsoft >Distributed File System Tree" of the official how-to. > >Irrespective of whether I try to access the dfs file tree from either >the local file browser (and choosing the SMB tree) or from windows, I >get a login dialog box and I do not understand why this is the case. >Moreover, no userid/password from either the Samba server or the Windows >machine with the share works. > >I compiled samba (version 3.0.21b) with the option --with-msdfs. Below I >include smb.conf and fstab, showing how the share gets mounted via >smbfs, as well as an 'ls' showing the access rights and ownership of the >directory. The remote share on the Windows machine grants read access to >everyone. > >Thanks for your help in advance, >Theo > > >--- smb.conf --- >[global] > dos charset = ISO-8859-1 > unix charset = ISO-8859-1 > display charset = ISO-8859-1 > workgroup = VERKSTAD > server string = Kanter Samba Server > interfaces = eth0, 192.168.0.100/24 > security = SHARE > encrypt passwords = No > guest account = theo > log file = /var/log/samba/log.%m > max log size = 50 > socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 >SO_SNDBUF=8192 > printcap name = cups > os level = 33 > dns proxy = No > wins support = Yes > host msdfs = Yes > hosts allow = 192.168.0., 127.0.0.1 > >[dfs] > comment = DFS Share > path = /export/dfsroot > msdfs root = Yes > > >
Reasonably Related Threads
- Unable to follow dfs referral - still a problem for smbclient & also freebsd smbfs
- DFS not working w/ fully.qualified.sub.domain
- dfs problems in 3.0.25a after client reboot and remapping
- Domain DFS on new share
- Authentication problems using libsmbclient API and DFS shares