[Samba] Ldapscripts v1.0 !

Ganael Laplanche ganael.laplanche at martymac.com
Tue Feb 8 15:27:35 GMT 2005

Hi all,

I've been working on shell scripts that allow to manage ldap accounts (users,
groups, machines). They are similar to the smbldap-tools but do not need PERL to
work (and so on...) and are *very* simple to configure - they may be a good
alternative. The only tools you need are standard ldap client commands (ldapadd,
ldapdelete, ldapmodify, ldapsearch).

The scripts can be used as standalone commands or within Samba configuration :

add machine script = /usr/local/bin/ldapaddmachine '%u' sambamachines
add user script = /usr/local/bin/ldapadduser '%u' sambausers
add group script = /usr/local/bin/ldapaddgroup '%g'
add user to group script = /usr/local/bin/ldapaddusertogroup '%u' '%g'
delete user script = /usr/local/bin/ldapdeleteuser '%u'
delete group script = /usr/local/bin/ldapdeletegroup '%g'
delete user from group script = /usr/local/bin/ldapdeleteuserfromgroup '%u' '%g'
set primary group script = /usr/local/bin/ldapsetprimarygroup '%u' '%g'

(see README file for more details)

For those who want to give a try, you can find the tarball of ldapscripts v1.0
here :


Just extract the tarball and type in "./install" as root...

These scripts are in early version, so feel free to send bug reports and any
feedback !

Ganael LAPLANCHE - http://www.martymac.com
ganael.laplanche at martymac.com
ganael.laplanche at linagora.org

More information about the samba mailing list