%g in logon script (was Re: Samba 2.2.6.p1)
MCCALL,DON (HP-USA,ex1)
don_mccall at hp.com
Thu Aug 29 09:47:00 GMT 2002
Hi Ian,
Problem is that "%g" macro cannot be expanded in smb.conf until AFTER a
tconnX has
happened - this means in effect that you can only use %g in share/service
definitions.
In the global section (where you would define your logon script, you would
have to
use %G (uppercase), which is available immediately after the sessionsetup&X.
Hope this helps,
Don
-----Original Message-----
From: ian j hart [mailto:ianjhart at ntlworld.com]
Sent: Thursday, August 29, 2002 14:28
To: David W. Chapman Jr.
Cc: samba-technical at samba.org
Subject: %g in logon script (was Re: Samba 2.2.6.p1)
"David W. Chapman Jr." wrote:
>
> This is probably something that the samba people need to see so it can be
fixed if it hasn't already.
>
> > The first thing I tried failed.
> >
> > anaonymous listing
> >
> > alpha# smbclient -L //alpha
> > added interface ip=192.168.0.2 bcast=192.168.255.255 nmask=255.255.0.0
> > Password:
> > session setup failed: SUCCESS - 0
> >
> > cf 2.2.5_3
> >
> > alpha# smbclient -L //alpha
> > added interface ip=192.168.0.2 bcast=192.168.255.255 nmask=255.255.0.0
> > Password:
> > Anonymous login successful
> > Domain=[CARDINALNEWMAN] OS=[Unix] Server=[Samba 2.2.5]
> >
> > Sharename Type Comment
> > --------- ---- -------
> > netlogon Disk Network Logon Service
> > cdrom Disk
> > InterChk Disk
> > cdshare Disk
> > IPC$ IPC IPC Service (Samba Server)
> > ADMIN$ Disk IPC Service (Samba Server)
> > lp Printer local line printer
> >
> > Server Comment
> > --------- -------
> > ALPHA Samba Server
> > HOME Samba Server
> > SOPHOS Samba Server
> > TIME Samba Server
> >
> > Workgroup Master
> > --------- -------
> > CARDINALNEWMAN
> >
> > testparm checks out ok.
> >
> > build options utmp + quota
> >
> > Cheers
> >
> > --
> > ian j hart
> >
I've just tested with 2.2.6pre2. Same initial result. But...
First I noticed that adding "-U badusername" works!
Then I spotted the log file filling up with
[2002/08/29 19:16:17, 0] lib/util_str.c:string_sub(1188)
ERROR: string overflow by 2 in string_sub(%g, 7)
Removing
logon script = %g.bat
"fixes" the problem.
I'm using nis (not plus) if that matters.
--
ian j hart
More information about the samba-technical
mailing list