"MCCALL,DON (HP-USA,ex1)" wrote: > > 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
%G works, well caught. Two things spring to mind. 1 This is a change in behavior from 2.2.5 so wouldn't a note in WHATSNEW be appropriate. 2 testparm should catch this. Hmm, three things spring to mind. 3 Top posting is evil :) Cheers > > -----Original Message----- > From: ian j hart [mailto:[EMAIL PROTECTED]] > Sent: Thursday, August 29, 2002 14:28 > To: David W. Chapman Jr. > Cc: [EMAIL PROTECTED] > 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 -- ian j hart