I've got a home network with using win2k pro. Do I need to set Samba up as a pdc for the w2k machines to connect? Currently I've got my w2k machines set up as a workgroup and simply set up Samba as a member of that workgroup. My problem is that I cannot connect to it. I see my samba box in my network neighborhood, however, I cannot browse it. I'm running Samba 2.2.2 that came with Mandrake 8.1 My smb.conf # Global parameters [global] workgroup = CCNETWORK netbios name = LINUX server string = Samba Server %v encrypt passwords = Yes update encrypted = Yes map to guest = Bad User root directory = /usr/samba log file = /var/log/samba/log.%m max log size = 50 large readwrite = Yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 printcap name = lpstat preferred master = False local master = No domain master = False printing = cups [public] path = /usr/samba/public read only = No create mask = 0766 guest ok = Yes When attemt to connect, I get this in my log.smbd [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) Unable to open new log file /var/log/samba/log.linux: No such file or directory [2002/02/21 09:04:51, 0] param/params.c:OpenConfFile(543) params.c:OpenConfFile() - Unable to open configuration file "/etc/samba/smb.conf": No such file or directory [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) Unable to open new log file /var/log/samba/log.linux: No such file or directory [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) Unable to open new log file /var/log/samba/log.linux: No such file or directory [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) Unable to open new log file /var/log/samba/log.linux: No such file or directory [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) Unable to open new log file /var/log/samba/log.linux: No such file or directory Any ideas?
smb.conf does in fact reside in /etc/samba. Checked rechecked permissions are [root@mail samba]# cd /etc/samba [root@mail samba]# pwd /etc/samba [root@mail samba]# ls -l total 14 -rw-r--r-- 1 root root 65 Feb 19 18:45 lmhosts -rw-r--r-- 1 root root 41 Feb 12 06:57 MACHINE.SID -rw------- 1 root root 8192 Feb 21 09:04 secrets.tdb -rw-r--r-- 1 root root 953 Feb 20 19:20 smb.conf -rw------- 1 root root 523 Feb 21 09:04 smbpasswd -rw-r--r-- 1 root root 117 Feb 19 19:41 smbusers -rw-r--r-- 1 root root 29 Feb 20 15:36 user.map [root@mail samba]# cd /var/log/samba [root@mail samba]# pwd /var/log/samba [root@mail samba]# ls -l total 128 -rw-rw-rw- 1 root root 5 Feb 19 19:15 log.daniel -rw-rw-rw- 1 root root 0 Feb 19 19:15 log.linux -rw-r--r-- 1 root root 4624 Feb 20 19:16 log.nmbd -rw-r--r-- 1 root root 754 Feb 17 04:02 log.nmbd.1.gz -rw-r--r-- 1 root root 461 Feb 12 04:02 log.nmbd.2.gz -rw-r--r-- 1 root root 4532 Feb 21 12:27 log.smbd -rw-r--r-- 1 root root 375 Feb 17 04:02 log.smbd.1.gz -rw-r--r-- 1 root root 117 Feb 11 21:20 log.smbd.2.gz -rw-r--r-- 1 root root 87356 Feb 20 17:06 log.smbd.old -----Original Message----- From: Brian Ipsen [mailto:Brian.Ipsen@andebakken.dk] Sent: Saturday, February 23, 2002 2:37 PM To: 'Daniel S. Carlson' Subject: RE: [Samba] Howto Samba and Win2K? Hi! Your logfile says a lot:> Unable to open new log file /var/log/samba/log.linux: No > such file or directoryDoes this directory/path exist ? From the errors it looks like the directory named samba doesn't exist in /var/log> params.c:OpenConfFile() - Unable to open configuration file > "/etc/samba/smb.conf": > No such file or directoryIs your configuration file located as /etc/samba/smb.conf ? If not, place it there. /Brian> -----Original Message----- > From: samba-admin@lists.samba.org > [mailto:samba-admin@lists.samba.org]On > Behalf Of Daniel S. Carlson > Sent: 23. februar 2002 21:01 > To: samba@lists.samba.org > Subject: [Samba] Howto Samba and Win2K? > > > I've got a home network with using win2k pro. Do I need to > set Samba up as > a pdc for the w2k machines to connect? Currently I've got my > w2k machines > set up as a workgroup and simply set up Samba as a member of > that workgroup. > My problem is that I cannot connect to it. I see my samba > box in my network > neighborhood, however, I cannot browse it. I'm running Samba > 2.2.2 that > came with Mandrake 8.1 > > > My smb.conf > > # Global parameters > [global] > workgroup = CCNETWORK > netbios name = LINUX > server string = Samba Server %v > encrypt passwords = Yes > update encrypted = Yes > map to guest = Bad User > root directory = /usr/samba > log file = /var/log/samba/log.%m > max log size = 50 > large readwrite = Yes > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > printcap name = lpstat > preferred master = False > local master = No > domain master = False > printing = cups > > [public] > path = /usr/samba/public > read only = No > create mask = 0766 > guest ok = Yes > > When attemt to connect, I get this in my log.smbd > > [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No > such file or > directory > [2002/02/21 09:04:51, 0] param/params.c:OpenConfFile(543) > params.c:OpenConfFile() - Unable to open configuration file > "/etc/samba/smb.conf": > No such file or directory > [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No > such file or > directory > [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No > such file or > directory > [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No > such file or > directory > [2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No > such file or > directory > > Any ideas? > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba >
Hi Daniel, I know for a fact that Samba does NOT have to be set up as a PDC for Win2k to use it. I've had Samba 2.0.10 on a RedHat 7.1 machine running here for almost 6 months with Win2k, Win98SE, Win95b and WinXP machines all connecting to it happily. Samba 2.0.10, to the best of my knowledge, cannot actually be a PDC, so Samba 2.2.x SHOULD be able to handle Win2k machines without being a PDC. I noticed you had the setting "root directory = /usr/samba". Here's a snippet from the smb.conf man page (taken from Samba 2.0.10): Adding a "root directory" entry other than "/" adds an extra level of security, but at a price. It absolutely ensures that no access is given to files not in the sub-tree specified in the "root directory" option, *including* some files needed for complete operation of the server. To maintain full operability of the server you will need to mirror some system files into the "root directory" tree. In particular you will need to mirror /etc/passwd (or a subset of it), and any binaries or configuration files needed for printing (if required). The set of files that must be mirrored is operating system dependent. Default: root directory = / Example: root directory = /homes/smb I see from your log files that Samba can't even write log files for your machine. It looks to me like you've set the above root directory but not mirrored the necessary system files as the help suggests. The system is actually looking for "/usr/samba/var/log/samba/" to write your log files. Would I be correct in assuming that directory doesn't exist? Try removing that "root directory" entry and see if that helps. :) Anthony. At 07:00 a 24/02/2002, it was written:>I've got a home network with using win2k pro. Do I need to set Samba up as >a pdc for the w2k machines to connect? Currently I've got my w2k machines >set up as a workgroup and simply set up Samba as a member of that workgroup. >My problem is that I cannot connect to it. I see my samba box in my network >neighborhood, however, I cannot browse it. I'm running Samba 2.2.2 that >came with Mandrake 8.1 > > >My smb.conf > ># Global parameters >[global] > workgroup = CCNETWORK > netbios name = LINUX > server string = Samba Server %v > encrypt passwords = Yes > update encrypted = Yes > map to guest = Bad User > root directory = /usr/samba > log file = /var/log/samba/log.%m > max log size = 50 > large readwrite = Yes > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > printcap name = lpstat > preferred master = False > local master = No > domain master = False > printing = cups > >[public] > path = /usr/samba/public > read only = No > create mask = 0766 > guest ok = Yes > >When attemt to connect, I get this in my log.smbd > >[2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No such file or >directory >[2002/02/21 09:04:51, 0] param/params.c:OpenConfFile(543) > params.c:OpenConfFile() - Unable to open configuration file >"/etc/samba/smb.conf": > No such file or directory >[2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No such file or >directory >[2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No such file or >directory >[2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No such file or >directory >[2002/02/21 09:04:51, 0] lib/debug.c:reopen_logs(337) > Unable to open new log file /var/log/samba/log.linux: No such file or >directory > >Any ideas?---------------------------- Anthony (aslan@ispdr.net.au) ----------------------------