|   | 
  |   |  

 X X 



UserTools is a set of utilities for managing user account information that is stored in LDAP according to RFC2307.
Usertools is currently in use by the CADE lab at the University of Utah.


The suite consists of 8 tools that are used for account management.
They are:
groupcreate -- used to create groups
groupmodify -- modifies a group
groupsearch -- locates a group by gid, group name, or custom field
usercreate -- creates users one at a time, or from a passwd file
userdelete -- removes a user from LDAP
usermodify -- modifys a user
userrevert -- sets a users password to a random string, assigns default shell
usersearch -- locates a user by uid, username, or custom field

All scripts are interactive. Non-interactive command line options exist for each tool. Take a look at the appropriate man pages for details.


Term::ReadLine (Term::ReadLine::Gnu or Term::ReadLine::Perl)


You may download the current stable version at Current stable version is 0.5.
Optionally you may get the current unstable from CVS.
The UserTools Savannah project page is at

Mailing Lists

There are two mailing lists for UserTools. The general mailing list, usertools-general is for questions, suggestions, support, or any other topic related to UserTools. The bugs mailing list, usertools-bugs is strictly for bugs and bug related patches. You may subscribe via the form on the above links. To post a message to the list send email to <listname>


Copyright (C) 2002 Steven Barrus
Copyright (C) 2002 Dana Dahlstrom
Copyright (C) 2002 Robert Ricci
Copyright (C) 2002 Spencer Visick

UserTools is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

UserTools is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA