[Samba] LDAP: add machine script required?

Nick Urbanik nicku at vtc.edu.hk
Sat Aug 23 00:31:28 GMT 2003

Nick Urbanik wrote:

> Dear Folks,
> Thanks again Jerry.
> "Gerald (Jerry) Carter" wrote:
> > On Thu, 21 Aug 2003, Nick Urbanik wrote:
> >
> > > If I use sambaSamAccount with samba 3.0.0 RC1, do I need to define an
> > > add machine script?  I want to be able to add machines to the domain
> > > as simply as possible (i.e., "automatically").  So is an add machine
> > > script needed, or does samba contain code to create the accounts
> > > itself?
> >
> > Yes.  3.0 no longer defaults to using the 'add user script' to create
> > machine accounts.  See the WHATSNEW.txt
> Thanks, yes, I read that many times in the past, and before mailing to
> this list have tried to understand when ldapsam_add_sam_account() in
> samba-3.0.0rc1/source/passdb/pdb_ldap.c gets called and what it will do if
> a machine account does not exist, or whether an add machine script is
> required.
> So what _should_ the add machine script do with an ldapsam backend based
> on sambaSamAccount?
>    * Create the entire entry complete with sambaSamAccount, account
>      objectClasses?  Or
>    * Create the entire entry complete with sambaSamAccount, account and
>      posixAccount objectClasses?  Or
>    * just create a posixAccount for the machine?  Or
>    * just create an account placeholder entry to be filled in by
>      ldapsam_add_sam_account() in samba-3.0.0rc1/source/passdb/pdb_ldap.c?
> As I mentioned earlier, the man page is not so clear (to me):
>   add machine script (G)
>       This is the full pathname to  a  script  that  will  be  run  by
>       smbd(8)  when a machine is added to it's domain using the admin-
>       istrator username and password method.
> ====> This option is only required when using sam  back-ends  tied  to
> ====> the  Unix  uid method of RID calculation such as smbpasswd. This
>       option is only available in Samba 3.0.
> My question is simply what should the add machine script do (now that you
> have clarified that I need one)?

Just a rough, approximate pointer to an answer would be great.  I know this
list is full of questioners and not many answerers, and now is flooded by
silly virus notifications.

Nick Urbanik   RHCE                               nicku(at)vtc.edu.hk
Dept. of Information & Communications Technology
Hong Kong Institute of Vocational Education (Tsing Yi)
Tel:   (852) 2436 8576, (852) 2436 8713          Fax: (852) 2436 8526
PGP: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B     ID: 7529555D
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24   ID: BB9D2C24

More information about the samba mailing list