[Samba] Samba 2.2.5-pre and --with-winbind is not handling passwords properly
Eric Boehm
boehm at nortelnetworks.com
Wed May 29 10:54:44 GMT 2002
I am seeing some rather strange behavior with SAMBA_2_2 (update from
CVS, 05/29 12:30 EDT)
If I build with
./configure --with-automount --with-pam --with-libsmbclient --with-acl-support
then
/usr/local/samba/bin/smbclient -d 10 -L wnc0s00u -W americase -U boehm
Password: <password>
or
/usr/local/samba/bin/smbclient -d 10 -L wnc0s00u -W americase -U boehm%password
works fine.
If I build with
./configure --with-automount --with-pam --with-libsmbclient \
--with-acl-support --with-winbind
then
/usr/local/samba/bin/smbclient -d 10 -L wnc0s00u -W americase -U boehm%password
or
export USER=boehm%password
/usr/local/samba/bin/smbclient -d 10 -L wnc0s00u -W americase
work.
However,
/usr/local/samba/bin/smbclient -d 10 -L wnc0s00u -W americase -U boehm
Password: <password>
fails with
session setup failed: ERRSRV - ERRbadpw (Bad password - name/password pair in a Tree Connect or Session Setup are invalid.)
The log file says
[2002/05/29 13:36:28, 0, pid=8803] rpc_client/cli_netlogon.c:(406)
cli_net_sam_logon_internal: NT_STATUS_WRONG_PASSWORD
[2002/05/29 13:36:28, 0, pid=8803] smbd/password.c:(1605)
domain_client_validate: unable to validate password for user BOEHM in domain AMERICASE to Domain controller PCNTRTP01. Error was NT_STATUS_WRONG_PASSWORD.
I know I am not mistyping the password because I am using the mouse to
paste it in.
I have level 10 logs of -U user%password vs -U user when compiled with
--with-winbind but it is 6000+ lines of text. I can upload it if desired.
My smb.conf looks like
smb.conf:
# Global parameters
client code page = 437
# Samba requests 10000 but Solaris has only 1014 to spare
#max open files = 1014
comment = "Samba %v server"
share modes = yes
getwd cache = yes
browseable = yes
load printers = no
local master = no
log file = /usr/local/samba/var/log.%m
username map = /usr/local/samba/lib/username.map
debug pid = yes
dead time = 30
debug level = 1
socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=32768 SO_RCVBUF=32768
include = /usr/local/samba/lib/smb.conf.global.%h
include = /usr/local/samba/lib/smb.conf.shares.%h
smb.conf.global.wnc0s00u:
# if security = domain, then password server = * and workgroup is the
# domain of the machine account resource domain
workgroup = PCNTRTP
security = domain
password server = PCNTRTP01, ZRTPD0P0, PCNTRTP02
# password server = *
# if security = server, then password server = PDC, BDC ...
# where PDC and BDC are primary and backup domain controllers of
# the user account resource domain
# workgroup = americase
# security = server
# password server = ZRTPD01T, NRTPDE11, NRTPDE10, NRTPI915, PCNTRTP01, PCNTRTP02
wins server = 47.156.160.179
encrypt passwords = yes
server string = "Test Samba server %h (%L), Samba"
interfaces = "47.142.164.249/22"
#shared mem size = 4194304
#netbios aliases = <alias1> <alias2>
#winbind separator = +
#winbind uid = 80000-90000
#winbind gid = 80000-90000
#winbind enum users = yes
#winbind enum groups = yes
#template homedir = /home/%U
#template shell = /usr/bin/ksh
--
Eric M. Boehm /"\ ASCII Ribbon Campaign
boehm at nortelnetworks.com \ / No HTML or RTF in mail
X No proprietary word-processing
Respect Open Standards / \ files in mail
More information about the samba
mailing list