Hi,
is there a way to anonymously connect a Windows client to a Samba PDC? I
have some random clients which I currently don't want to add to the domain,
but would still like them to have access to one share.
For example, I have:
[skener]
path = /var/spool/scanner/scans
browseable = yes
writable = yes
force user = scanner
force group = scanner
guest ok = yes
guest only = yes
When I connect with smbclient (either from localhost or any other Linux
host) this works:
[root@fundus-srv ~]# smbclient //fundus-srv/skener -N
Anonymous login successful
Domain=[FUNDUS] OS=[Unix] Server=[Samba 3.2.3]
smb: \>
>From the logs:
fundus-srv (::ffff:192.168.1.4) connect to service skener initially as
user scanner (uid=1019, gid=516) (pid 1380)
[2008/09/03 16:34:03, 1] smbd/service.c:close_cnum(1401)
However, if I connect from a Windows machine (which is not a domain member),
this does not work as Windows/Samba insists on using the currently logged in
user. This of course fails since these users do not exist in the domain:
[2008/09/03 16:28:02, 2] auth/auth.c:check_ntlm_password(318)
check_ntlm_password: Authentication for user [richi] -> [richi] FAILED
with error NT_STATUS_NO_SUCH_USER
Is there a way to connect anonymously from Windows as well?
Thanks,
Richard
On Wednesday 03 September 2008 09:43:14 Richard Foltyn wrote:> Hi, > is there a way to anonymously connect a Windows client to a Samba PDC? I > have some random clients which I currently don't want to add to the domain, > but would still like them to have access to one share. > > For example, I have: > > [skener] > path = /var/spool/scanner/scans > browseable = yes > writable = yes > force user = scanner > force group = scanner > guest ok = yes > guest only = yes > > When I connect with smbclient (either from localhost or any other Linux > host) this works: > [root@fundus-srv ~]# smbclient //fundus-srv/skener -N > Anonymous login successful > Domain=[FUNDUS] OS=[Unix] Server=[Samba 3.2.3] > smb: \> > > >From the logs: > > fundus-srv (::ffff:192.168.1.4) connect to service skener initially as > user scanner (uid=1019, gid=516) (pid 1380) > [2008/09/03 16:34:03, 1] smbd/service.c:close_cnum(1401) > > However, if I connect from a Windows machine (which is not a domain > member), this does not work as Windows/Samba insists on using the currently > logged in user. This of course fails since these users do not exist in the > domain: [2008/09/03 16:28:02, 2] auth/auth.c:check_ntlm_password(318) > check_ntlm_password: Authentication for user [richi] -> [richi] FAILED > with error NT_STATUS_NO_SUCH_USER > > > Is there a way to connect anonymously from Windows as well? > > Thanks, > RichardIn your smb.conf [global] section add: map to guest = bad user - John T. -- John H Terpstra "Don't do as I do; Show me better!" - Anonymous.