|
adtool - Active Directory administration tool |
|
adtool [−h] [−v] [−H uri] [−D binddn] [−w bindpasswd] [−b searchbase] operation [arguments...] |
|
adtool is a unix command line utility for Active Directory administration. Features include user and group creation, deletion, modification, password setting and directory query and search capabilities. |
|
−h |
Output usage information. |
|
|
−v |
Output version information. |
|
|
−H uri |
The uri of the Active Directory server to connect to, eg. ldap://ad1.example.com. |
|
−D binddn |
|
The distinguished name of the user to bind to the server as, eg. cn=admin,ou=usrs,dc=example,dc=com. |
|
−w password |
|
The password to authenticate with. |
|
−b searchbase |
|
The distinguished name of the base for any operations that involve searching the directory, eg. ou=users,dc=example,dc=com. |
|
usercreate <username> <container> |
|
create a new user |
|
userdelete <username> |
|
delete a user |
|
userlock <username> |
|
disable a user account |
|
userunlock <username> |
|
enable a user account |
|
setpass <user> [password] |
|
set user’s password. The password can be entered either as an argument or interactively, in which case it is not echoed back to the screen. |
|
usermove <user> <new container> |
|
move user to another container |
|
userrename <old username> <new username> |
|
rename user |
|
computercreate <name> <container> |
|
create a new computer account |
|
groupcreate <group name> <container> |
|
create a new group |
|
groupdelete <group name> |
|
delete a group |
|
groupadduser <group> <user> |
|
add a user to a group |
|
groupremoveuser <group> <user> |
|
remove a user from a group |
|
groupsubtreeremove <container> <user> |
|
remove a user from all groups below a given ou |
|
oucreate <organizational unit name> <container> |
|
create a new organizational unit |
|
oudelete <organizational unit name> |
|
delete an organizational unit |
|
attributeget <object> <attribute> |
|
display attribute values |
|
attributeadd <object> <attribute> <value> |
|
add an attribute |
|
attributeaddbinary <object> <attribute> <filename> |
|
add an attribute from a file |
|
attributereplace <object> <attribute> <value> |
|
replace an attribute |
|
attributedelete <object> <attribute> [value] |
|
delete an attribute or attribute instance |
|
list <container> |
|
list the entries directly beneath the given container |
|
search <attribute> <value> |
|
simple ldap search |
|
The command line options can instead be specified in a configuration file. An example is installed to (install prefix)/etc/adtool.cfg.dist. Rename this to adtool.cfg and edit as appropriate. |
|
uri |
server to connect to |
|
|
binddn |
distinguished name of the user to bind to the server as. |
|
|
bindpw |
password to bind to the server with. |
|
searchbase |
|
base for search operations. |
|
Mike Dawson <mjd@dexy.mine.nu> http://dexy.mine.nu/adtool/ |