[Samba] SambaPosix tool

Lars Hanke debian at lhanke.de
Tue Nov 11 06:39:43 MST 2014

Am 06.11.2014 um 13:18 schrieb Rowland Penny:
> On 06/11/14 11:15, Lars Hanke wrote:
>> Am 05.11.2014 um 23:18 schrieb Rowland Penny:
>>> On 05/11/14 22:07, Lars Hanke wrote:
>>>> Am 05.11.2014 um 22:31 schrieb Rowland Penny:
>>>>> On 05/11/14 21:17, Lars Hanke wrote:
>>>>>> As announced several weeks ago, I'd share my tool to manage POSIX
>>>>>> attributes in Samba4 AD LDAP.
>>>>>> You can find it at https://github.com/laotse/SambaPosix.
>>>>>> It works on my particular system, but it is largely untested and
>>>>>> weakly documented. But it supports a --dry-run mode, which produces
>>>>>> LDIF, if you don't trust the tool. ;)

Following Rowland's comments I extended the tool:

- support for pure LDAP, AD, and hybrid (i.e. AD + objectClasses)
- in AD mode perform bookkeeping of maxUID / maxGID and pick proper auto 
values, when a new user / group is garnished with POSIX
- 'fix' command to sanitize accounts according to chosen scheme, or even 
switch schemes for the entire LDAP

./SambaPosix.py --ADUC should now create ADUC entries

Things to do:

- an interactive mode for making account POSIX accounts
- a configuration file, which can hold default profile and templates
- documentation
- packaging

 >>>>>> I'll welcome contributions: tests, documentation, comments,
 >>>>>> extensions, fixes, ...

  - lars.

More information about the samba mailing list