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:[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