How are machine passwords updated/refreshed in Samba 3.0
Andrew Bartlett
abartlet at samba.org
Thu Nov 3 23:20:09 GMT 2005
On Thu, 2005-11-03 at 15:14 -0800, Krishna Ganugapati wrote:
> I actually thought the same - that it was mandatory to update machine
> passwords... (by the way, thank you for the clarification).
>
> Your answer about adding this to winbindd brings up an interesting thought.
> >From what I've read of winbind, it's primary goal is to provide NT4 accounts
> and AD counts logon capabilities (mapping AD/NT4 SIDs to Linux uids and
> gids) and support the equivalent of LookupAccountName and LookupAccountSid.
> ... Seems like winbindd is really the quasi-equivalent of lsass on Windows.
> Is this accurate?
Winbindd has become the kitchen sink of 'if it needs to be in a
persistent samba deamon'. It includes connection caching in particular,
and uses that to support lookupname/lookupsid for smbd processes and
others.
> Because if so, you'd really want winbindd to be the service wrappered around
> secrets.tdb and even the kerberos keytab stuff. I haven't spelunked through
> the code a whole lot, but it seems like today utilities directly access the
> secrets.tdb file and the Kerberos keytab files <is this correct?>
No, we don't use keytabs in Samba3. We just read the password, and
perform comparisons in memory.
> <begin-speculation, I could be very wrong>
> - Granted they have access because the user invoking the smb utilities has
> euid and egid privileges on the secrets.tdb file to manipulate it, but it
> would be kind of nice if the "samba-lsass"/winbindd was the protected
> service and one had to make equivalent local rpc calls to manipulate stuff
> to the winbindd service. Today' you're anyway accessing remote SAM databases
> through rpc calls (over pipes /netbios-over-tcpip),
> <end-speculation>
>
> Am I completely wrong here?
Samba operates smbd with regain-able root privileges, so can become root
to access things as required. For secrets.tdb, it simply opens it at
startup, but anyway...
Andrew Bartlett
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Student Network Administrator, Hawker College http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20051104/0dbc08a9/attachment.bin
More information about the samba-technical
mailing list