This is a short cheat sheet on adding users using smbldap tools. Later I’ll be posting a script for mass user adding.
First Find the GID of the Primary group that the user should belong in.
#smbldap-groupshow GroupName
Default Group Names to GID Mappings
- Domain Admins — 512
- Domain Users — 513
- Domain Guests — 514
- Administrators — 544
- Account Operators — 548
- Print Operators — 550
- Backup Operators — 551
- Replicators — 552
To add a new user run this command
#smbldap-useradd -amg 512 -A 1 username
#smbldap-passwd username
Type password twice
The -a switch tells this is a Windows User. The -m switch says to create the home directory for the user. The -g 512 tells that the group should be Domain Admins. The -A 1 says that the user can change their own password. If the user is to belong in multiple groups then it will have to be put in a primary group and then supplementary groups. This command will do that.
#smbldap-useradd -amg 512 -G “Domain Users”,”Administrators” -A 1 username
Make sure that if the group name is multiple words that is enclosed in ” “.
To edit a user that has already been added the command is
#smbldap-usermod -g 512 -G “Domain Users” username
Adding New Groups
To add a new group the command is
#smbldap-groupadd -a Group Name

By Linux Tips August 15, 2011 - 8:26 am
Nice tutorial about samba. Have you tried installing samba with openldap? I have stored all the users/group/server information in a openldap server. It works really great.