Samba AD DC : Basic User Management2025/04/22 |
This is the basic user management for Samba4 Active Directory Domain Controller. |
|
[1] | Display domain users list. |
root@smb:~# samba-tool user list Guest Administrator krbtgt ubuntu |
[2] | Add or delete a domain user. |
# add a user root@smb:~# samba-tool user create serverworld
New Password: # set password
Retype Password:
User 'serverworld' added successfully
# delete a user root@smb:~# samba-tool user delete ubuntu Deleted user ubuntu |
[3] | Reset password or set expiry for a user. |
# reset password root@smb:~# samba-tool user setpassword serverworld New Password: Changed password OK # set expiry root@smb:~# samba-tool user setexpiry serverworld --days=7 Expiry for user 'serverworld' set to 7 days. |
[4] | Disable or Enable a user account. |
root@smb:~#
root@smb:~# samba-tool user disable serverworld
samba-tool user enable serverworld Enabled user 'serverworld' |
[5] | Display domain groups and members. |
# display group list root@smb:~# samba-tool group list Windows Authorization Access Group Replicator Event Log Readers Network Configuration Operators Account Operators Backup Operators Certificate Service DCOM Access Incoming Forest Trust Builders Enterprise Admins Cryptographic Operators Group Policy Creator Owners ..... ..... # display members in a group root@smb:~# samba-tool group listmembers "Domain Users" krbtgt serverworld ubuntu Administrator |
[6] | Add or delete a domain group. |
root@smb:~#
root@smb:~# samba-tool group add SecAdmin Added group SecAdmin samba-tool group delete SecAdmin Deleted group SecAdmin |
[7] | Add or delete a member from a domain group. |
root@smb:~#
root@smb:~# samba-tool group addmembers SecAdmin serverworld Added members to group SecAdmin samba-tool group removemembers SecAdmin serverworld Removed members from group SecAdmin |
[8] | Display OU or OU object list. |
root@smb:~#
root@smb:~# samba-tool ou list OU=Domain Controllers samba-tool ou listobjects 'OU=Domain Controllers' CN=SMB,OU=Domain Controllers |
[9] | Add or delete an OU. |
root@smb:~#
samba-tool ou add 'ou=Hiroshima' Added ou "ou=Hiroshima,DC=srv,DC=world"
root@smb:~#
root@smb:~# samba-tool ou add 'ou=Develop,ou=Hiroshima' Added ou "ou=Develop,ou=Hiroshima,DC=srv,DC=world" samba-tool ou list OU=Develop,OU=Hiroshima OU=Hiroshima OU=Domain Controllers |
Sponsored Link |