[Samba] Creating users via Perl Net::LDAP
mray at xes-inc.com
Mon Jan 28 15:08:28 MST 2013
I'm certainly no expert on the matter, but what comes to mind quickly: is the user account enabled? If it is enabled, is a password set?
It may be this simple, as I have just added a user to AD via the windows ldifde tool and he was defined as far as a CN and objectClass. When I look him up in the database, his objectSID, sAMAccountName/Type and everything else necessary is populated.
If I set a password and enable the account, I can log in as him.
The gist of this being, I think you ought to be able to create a user creation script.
Let me know how it goes too, I may end up trying to do something similar.
----- Original Message -----
From: "Pablo T. Virgo" <pvirgo at solutionsforprogress.com>
To: samba at lists.samba.org
Sent: Monday, January 28, 2013 1:49:55 PM
Subject: [Samba] Creating users via Perl Net::LDAP
Hey there folks,
I put together a little Perl script that makes an LDAP connection to a Samba4 server and creates the cn=username,cn=users,... part of a user account.
It appears that this is not sufficient to get a fully functioning Active Directory type log-in; from the howto I can deduce that my effort is missing a sidMap, and there might be a good deal more to creating full AD users and groups than the simple LDAP entry as I had hoped.
1. Is it reasonable to think that one could create a full AD user / group in Samba 4 using an LDAP type interface?
2. If so, aside from attempting to read the code (I'm not currently fluent in Python), where would I find documentation on what data needs to be generated? Sorry if my google and Really-Fine-Manual glasses have failed.
Before someone points out my obvious mistake of reinventing the wheel, the short version is that I'm hoping to manage users for a custom environment that needs to sync a bunch of weird parts, and was hoping to write something that could manage them all via APIs and network interfaces rather than just writing a bash wrapper that would only work on a master server.
Thanks for your help!
Solutions for Progress, Inc.
728 South Broad Street
Philadelphia, PA 19146
To unsubscribe from this list go to the following URL and read the
More information about the samba