[Samba] Copy additional LDAP attributes on migration from ldap
mourik jan heupink
heupink at merit.unu.edu
Tue Nov 12 01:23:46 MST 2013
> Something like this (untested):
>
> ldapsearch -H oldplace mail dn |
> while read attr val
> do case $attr in
> (dn:) dn=$val;;
> (mail:) mail=$val
> printf 'dn: %s\nmail: %s\n\n' "$dn" "$mail";;
> esac
> done |
> ldbmodify -H tdb:///path/to/sam.ldb
>
> Rinse and repeat for each attribute you care about.
>
Interesting, thanks, this should get me going.
While googling the above, I found this statement from Andrew Bartlett:
>>
>>
>> ldbmodify -H /usr/local/samba/private/sam.ldb.d/DC\=<DOMAIN>.ldb -U
>> administrator 03_smb_maps.ldif
>
> NEVER, EVER DO THIS.
>
> You now have a corrupt database. Please wipe the database, and start
> again, hopefully from a backup.
>
> Andrew Bartlett
But your "ldbmodify -H tdb:///path/to/sam.ldb" should be safe?
More information about the samba
mailing list