[Samba] Forcing password changes using SAMBA as PDC
George Farris
farrisg at mala.bc.ca
Wed Aug 27 15:04:14 GMT 2003
I've had this problem changing passwords and the only solution I've
found is setting: "unix password sync = No"
Password changing right up to rc1 doesn't work unless this is turned
off.
On Wed, 2003-08-27 at 07:46, John H Terpstra wrote:
> Enrico,
>
> Please test this with release candidate 2 when it is made available.
> If there is still a problem then file a bug report on bugzilla.samba.org.
>
> Thanks.
> - John T.
>
> On Wed, 27 Aug 2003, Enrico Payne wrote:
>
> > Hi, I guess you thought this had been resolved? However I was busy testing a
> > new server with RH8.0 and Samba3.0.
> >
> > I have compiled Samba 3.0 to use --with-pam, and now have the following
> > funnies.
> >
> > When I setup the smb.conf to as below, the client recognises the need to
> > change the password, and asks for the new one. Once I have entered the new
> > passwords, I get an error message on the WinXP client: "The system cannot
> > change your password now because the domain JBPN is not available". ( I hav
> > not tested this on any other Windows platforms). Also, the following in the
> > /var/log/messages log file:
> >
> > <----- snip ----->
> > Aug 27 13:17:15 test smbd[1455]: [2003/08/27 13:17:15, 0]
> > rpc_server/srv_pipe.c:api_pipe_netsec_process(1363)
> > Aug 27 13:17:15 test smbd[1455]: failed to decode PDU
> > Aug 27 13:17:15 test smbd[1455]: [2003/08/27 13:17:15, 0]
> > rpc_server/srv_pipe_hnd.c:process_request_pdu(605)
> > Aug 27 13:17:15 test smbd[1455]: process_request_pdu: failed to do
> > schannel processing.
> > Aug 27 13:17:15 test smbd[1455]: [2003/08/27 13:17:15, 0]
> > auth/pampass.c:smb_pam_account(573)
> > Aug 27 13:17:15 test smbd[1455]: smb_pam_account: PAM: UNKNOWN PAM ERROR
> > (12) during Account Management for User: enricop
> > Aug 27 13:17:15 test smbd[1455]: [2003/08/27 13:17:15, 0]
> > auth/pampass.c:smb_pam_accountcheck(781)
> > Aug 27 13:17:15 test smbd[1455]: smb_pam_accountcheck: PAM: Account
> > Validation Failed - Rejecting User enricop!
> >
> >
> > If I change the "encrypt password" to = no, then I get a message saying that
> > either my domain, username or password are incorrect.
> >
> > I am not sure, but something makes me think that the problem lies with one
> > of 3 files, viz. smb.conf, /etc/pam.d/samba or the smbpasswd file
> >
> > The smb.conf file looks like this:
> >
> > # Global parameters
> > [global]
> > workgroup = JBPN
> > netbios name = JBPN7
> > server string = Samba Server 3.0beta1
> > obey pam restrictions = Yes
> > password server = jbpn1
> > root directory = /
> > pam password change = Yes
> > passwd program = /usr/bin/passwd %u
> > passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password*
> > %n\n *passwd:*all*authentication*tokens*updated*successfully*
> > username map = /etc/samba/smb.username.map
> > unix password sync = Yes
> > log file = /var/log/samba/log.%m
> > max log size = 50
> > name resolve order = host wins bcast
> > time server = Yes
> > change notify timeout = 10
> > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> > show add printer wizard = No
> > logon script = start.bat
> > logon path = \\jbpn7\home\profiles\%u
> > logon drive = h:
> > domain logons = Yes
> > os level = 60
> > preferred master = No
> > dns proxy = No
> > wins server = 172.16.128.29
> > ldap ssl = no
> >
> > [netlogon]
> > comment = Logon Profiles
> > path = /home/profiles/%u
> > admin users = +it
> > write list = +it
> > locking = No
> >
> > [homes]
> > comment = Home Directories
> > path = /%H
> > read only = No
> > browseable = No
> >
> >
> > The /etc/pam.d/samba file looks like this:
> >
> > #%PAM-1.0
> > auth required pam_nologin.so
> > auth required pam_stack.so service=system-auth
> > account required pam_stack.so service=system-auth
> > session required pam_stack.so service=system-auth
> > password required pam_stack.so service=system-auth
> >
> >
> > The smbpasswd file is from our live server, and contains encrypted
> > passwords.
> >
> > Any help would be greatly appreciated...
> >
> > Regards
> > Enrico
> >
> >
> > ----- Original Message -----
> > From: "Andreas" <andreas at conectiva.com.br>
> > To: "Andrew Bartlett" <abartlet at samba.org>
> > Cc: "Enrico Payne" <enricop at pharma.co.za>; <samba at lists.samba.org>
> > Sent: Tuesday, July 29, 2003 2:52 PM
> > Subject: Re: [Samba] Forcing password changes using SAMBA as PDC
> >
> >
> > > On Tue, Jul 29, 2003 at 09:19:01AM +1000, Andrew Bartlett wrote:
> > > > > But using PAM would require one to disable encrypted passwords, right?
> > > >
> > > > No. You may still use PAM's account-control functionality even if you
> > > > don't use it for passwords. Consider how SSH still asks PAM about
> > > > disabled accounts, even when the login is with a key.
> > >
> > > Ah, I see. Thanks for the tip :)
> >
> >
> > -
> > ___________________________________________
> > This e-mail has been scanned for viruses.
> > Pharma Natura will not be held responsible
> > for the loss of data or any other loss
> > caused by the use of the information
> > contained in this e-mail.
> >
>
> --
> John H Terpstra
> Email: jht at samba.org
--
George Farris farrisg at mala.bc.ca
Computer Support Cowichan.
More information about the samba
mailing list