Hi All,
I posted this earlier, but not sure if it showed up, so:
samba 2.2.7 built with:
./configure
make
make install
(That is, no special build options)
in our smb.conf the line:
logon script = %u.bat:
^
|
lowercase ------
When trying to login (from Windows 9x,NT, 2K or Linux with winbindd),
several (hundred) of these messages appear in the server logs:
[the date shows up here] lib/util_str.c: string_sub (1217)
ERROR: string overflow by 2 in string_sub(%u, 7)
^
|
and this number --------------------------------------
is the user name length + 2
The workstation trying to login eventually times out with an "incorrect
password" message. On the server, smbd and nmbd stop responding to
/etc/init.d/samba stop or other commands and need to be stopped with kill
-9
if we change the line in smb.conf to
logon script = %U.bat:
^
|
uppercase ------
Then everything works fine. Is there a patch I missed somewhere?
TIA
Senior Technical Associate
randy.cox@allegroassociates.com
On Tuesday 03 December 2002 19:42, Randy Cox wrote:> Hi All, > > I posted this earlier, but not sure if it showed up, so: > > samba 2.2.7 built with: > ./configure > make > make install > > (That is, no special build options) > > in our smb.conf the line: > > logon script = %u.bat: > ^ > > lowercase ------ > > When trying to login (from Windows 9x,NT, 2K or Linux with winbindd), > several (hundred) of these messages appear in the server logs: > > [the date shows up here] lib/util_str.c: string_sub (1217) > ERROR: string overflow by 2 in string_sub(%u, 7) > ^ > > and this number -------------------------------------- > is the user name length + 2 > > The workstation trying to login eventually times out with an "incorrect > password" message. On the server, smbd and nmbd stop responding to > /etc/init.d/samba stop or other commands and need to be stopped with kill > -9 > > if we change the line in smb.conf to > logon script = %U.bat: > ^ > > uppercase ------ > > Then everything works fine. Is there a patch I missed somewhere? > TIA > > > Senior Technical Associate > randy.cox@allegroassociates.comjust the same here at my network. if i use logon script = li-%u.bat and rename the batchfiles it works too.
This problem has just been fixed in the CVS code. http://www.samba.org/cgi-bin/cvsweb/samba/source/passdb/pdb_smbpasswd.c?r1=1.50.2.5&r2=1.50.2.6 Dietrich Restemeyer wrote:> > On Tuesday 03 December 2002 19:42, Randy Cox wrote: > > Hi All, > > > > I posted this earlier, but not sure if it showed up, so: > > > > samba 2.2.7 built with: > > ./configure > > make > > make install > > > > (That is, no special build options) > > > > in our smb.conf the line: > > > > logon script = %u.bat: > > ^ > > > > lowercase ------ > > > > When trying to login (from Windows 9x,NT, 2K or Linux with winbindd), > > several (hundred) of these messages appear in the server logs: > > > > [the date shows up here] lib/util_str.c: string_sub (1217) > > ERROR: string overflow by 2 in string_sub(%u, 7) > > ^ > > > > and this number -------------------------------------- > > is the user name length + 2 > > > > The workstation trying to login eventually times out with an "incorrect > > password" message. On the server, smbd and nmbd stop responding to > > /etc/init.d/samba stop or other commands and need to be stopped with kill > > -9 > > > > if we change the line in smb.conf to > > logon script = %U.bat: > > ^ > > > > uppercase ------ > > > > Then everything works fine. Is there a patch I missed somewhere? > > TIA > > > > > > Senior Technical Associate > > randy.cox@allegroassociates.com > > just the same here at my network. > if i use logon script = li-%u.bat > and rename the batchfiles it works too. > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba-- =====================================================================Herb Lewis Silicon Graphics Networking Engineer 1600 Amphitheatre Pkwy MS-510 Strategic Software Organization Mountain View, CA 94043-1351 herb@sgi.com Tel: 650-933-2177 http://www.sgi.com Fax: 650-932-2177 PGP Key: 0x8408D65D ======================================================================