Discussion:
[Samba] How to modify user fields with a command line ?
henri transfert
2016-08-04 12:44:34 UTC
Permalink
Hi,

On RSAT , we can see that there are some extra fields for users account
like description, office, phone number or email address.

I already have hundreds of user accounts in Samba AD but these extra fields
have not been fed. I would like to import in particular the email address
for each existing users, however I don't find a way to do that with a samba
command line.

Is there a way to modify these fields on existing users using a samba
command line (the next step will be to use this command in a shell script)
?

The net rpc user command can add/delete users, but not modify information
on existing users.

Thanks in advance.

Henri
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
henri transfert
2016-08-05 05:46:51 UTC
Permalink
On Thu, 4 Aug 2016 16:44:34 +0400
Post by henri transfert
Hi,
On RSAT , we can see that there are some extra fields for users
account like description, office, phone number or email address.
I already have hundreds of user accounts in Samba AD but these extra
fields have not been fed. I would like to import in particular the
email address for each existing users, however I don't find a way to
do that with a samba command line.
Is there a way to modify these fields on existing users using a samba
command line (the next step will be to use this command in a shell
script) ?
No, samba-tool cannot do this, but it should be fairly easy to create a
bash script using ldb-tools to do this.
Rowland
Thanks for your help Rowland.

I had a look at the LDB Tools wiki page.
As far as I understand, I have to generate a LDIF file containing all the
changes I want to add to the database, something like :

myLDIF_file :
dn: CN=user1,OU=myOU,DC=mydom,DC=foo,DC=fr
changetype: modify
add: mail
mail: ***@foo.fr

dn: CN=user2,OU=myOU,DC=mydom,DC=foo,DC=fr
changetype: modify
add: mail
mail: ***@foo.fr
etc ...

and use $ ldbmodify -H samba_home/private/sam.ldb myLDIF_file to modify the
Samba AD database.
Am I on the right way ?

If yes , where can I find the exact syntax of this special form of LDIF
format ?

Thanks in advance

Henri
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Loading...