Hi. I'm running a RH 9 machine with Samba 3.0.0 as a domain member of a Win2003 ADS domain. I've setup samba w/ winbind and added a test share on the Linux box. I can see and access Windows shares from my Linux box, but I cannot access the Linux share from a Win2k machine. I can see the Linux machine and the just fine when browsing the network, but when I attempt to access the share I get the following error: -- \\linuxhost\Share <file:///\\linuxhost\Share> is not accessible. The network name could not be found -- Taking a look at the log file for smbd reveals: [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) Username winhost$ is invalid on this system [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) Username winhost$ is invalid on this system [2003/12/05 14:32:03, 0] smbd/service.c:make_connection_snum(670) '/home/username/samba_setup' does not exist or is not a directory, when connec ting to [Samba] And the log file for winbind: [2003/12/05 14:25:23, 1] nsswitch/winbindd_user.c:winbindd_getpwnam(147) user 'winhost$' does not exist Now, winhost is the name of my Win2k server that I'm trying to access the Linux share from. It is not a username on the system. My question is, why is there a '$' concatenated to it? Does anyone have an idea why it won't connect? winbind appears to be setup fine. wbinfo -u and -g display the proper information. getent is as expected. Has anyone run into this? Thanks, Brian
I am using security = ADS, actually. Here's a copy of my smb.conf: [global] server string = Brian Spiegel [Samba 3.0.0] workgroup = GROUP security = ADS encrypt passwords = yes realm = DOMAIN.COM password server = ads.domain.com socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 local master = no domain master = no preferred master = no os level = 0 winbind uid = 10000-20000 winbind gid = 10000-20000 [Samba] comment = Samba Configuration and Setup Docs path = /home/username/samba_setup read only = no browsable = yes writable = yes guest ok = yes -----Original Message----- From: Dan Rowles [mailto:d.rowles@outcometechnologies.com] Sent: Friday, December 05, 2003 2:51 PM To: Brian Spiegel Subject: Re: [Samba] attempting login with hostname not username Just as a quick check - you're not using "security=share" or "security=server" in your smb.conf file are you? On Fri, 2003-12-05 at 22:43, Brian Spiegel wrote:> Hi. I'm running a RH 9 machine with Samba 3.0.0 as a domain member of a > Win2003 ADS domain. I've setup samba w/ winbind and added a test share on > the Linux box. > > I can see and access Windows shares from my Linux box, but I cannot access > the Linux share from a Win2k machine. I can see the Linux machine and the > just fine when browsing the network, but when I attempt to access theshare> I get the following error: > > -- > \\linuxhost\Share <file:///\\linuxhost\Share> is not accessible. > > The network name could not be found > -- > > Taking a look at the log file for smbd reveals: > > [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) > Username winhost$ is invalid on this system > [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) > Username winhost$ is invalid on this system > [2003/12/05 14:32:03, 0] smbd/service.c:make_connection_snum(670) > '/home/username/samba_setup' does not exist or is not a directory, when > connec > ting to [Samba] > > > And the log file for winbind: > > [2003/12/05 14:25:23, 1] nsswitch/winbindd_user.c:winbindd_getpwnam(147) > user 'winhost$' does not exist > > > Now, winhost is the name of my Win2k server that I'm trying to access the > Linux share from. It is not a username on the system. My question is,why> is there a '$' concatenated to it? Does anyone have an idea why it won't > connect? > > winbind appears to be setup fine. wbinfo -u and -g display the proper > information. getent is as expected. > > Has anyone run into this? > > Thanks, > Brian
On Fri, Dec 05, 2003 at 02:43:30PM -0800, Brian Spiegel wrote:> Hi. I'm running a RH 9 machine with Samba 3.0.0 as a domain member of a > Win2003 ADS domain. I've setup samba w/ winbind and added a test share on > the Linux box. > > I can see and access Windows shares from my Linux box, but I cannot access > the Linux share from a Win2k machine. I can see the Linux machine and the > just fine when browsing the network, but when I attempt to access the share > I get the following error: > > -- > \\linuxhost\Share <file:///\\linuxhost\Share> is not accessible. > > The network name could not be found > -- > > Taking a look at the log file for smbd reveals: > > [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) > Username winhost$ is invalid on this system > [2003/12/05 14:32:03, 1] smbd/sesssetup.c:reply_spnego_kerberos(218) > Username winhost$ is invalid on this system > [2003/12/05 14:32:03, 0] smbd/service.c:make_connection_snum(670) > '/home/username/samba_setup' does not exist or is not a directory, when > connec > ting to [Samba] > > > And the log file for winbind: > > [2003/12/05 14:25:23, 1] nsswitch/winbindd_user.c:winbindd_getpwnam(147) > user 'winhost$' does not exist > > > Now, winhost is the name of my Win2k server that I'm trying to access the > Linux share from. It is not a username on the system. My question is, why > is there a '$' concatenated to it? Does anyone have an idea why it won't > connect?Known issuse - you are operating as 'LocalSystem' on the win2k box. https://bugzilla.samba.org/show_bug.cgi?id=722 Andrew Bartlettt