View Source

{anchor:acfgp}
h1. commadmin user delete

The {{commadmin user delete}} command marks a single user as deleted. To mark multiple users as deleted, use the {{-i}} option.

This command only marks a user as deleted; it does not remove the user entry from the directory.

No undelete utility exists. However, you can use the {{ldapmodify}} command to change the status attribute of a user entry to {{active}} at any time before the purge grace period has expired and a purge is set to run against the entry.

{anchor:gadst}

h2. To remove a user

The following steps summarize how to remove a user from the directory. For more information, see [Removing Users, Groups, and Services from a Domain].

*1. Mark the user as deleted by running the {{commadmin user delete}} command.*

*2. Remove resources from the user.*

A resource can be a mailbox or a calendar.

For mail services, the program is called {{msuserpurge}}. Refer to the _Sun Java System Messaging Server Administration Reference_ for information about the {{msuserpurge}} utility.

For calendar services, the program is {{csclean}}. Refer to the _Sun Java System Calendar Server Administration Guide_ for information about the {{csclean}} utility.

*3. Permanently remove the user by invoking the following command: [commadmin domain purge].*

For reference details, see [commadmin domain purge].

{anchor:acfgq}

h2. Syntax

{noformat}
commadmin user delete -D <login> -n <domain> -l <login name> -w <password> [-d <domain>]
[-h] [-?] [-i <inputfile>] [-p <AM port>] [-s] [-S <service>] [-v] [-V] [-X <AM host>]
{noformat}

{anchor:acfgr}

h2. Options

The following options are mandatory:

||Option ||Description ||
|{{-D}} _login_ |The user ID of the user with the permission to execute this command. |
|{{-n}} _domain_ |The domain of the user specified with the {{-D}} option. |
|{{-w}} _password_ |The password of the user specified with the {{-D}} option. |
|{{-l}} _userid_ |The user ID of the user to be deleted. |


The following options are non-mandatory:

||Option ||Description ||
|{{-d}} _domain_ |Domain of the user. If {{-d}} is not specified, the domain specified by {{-n}} is used. |
|{{-h}}, {{&ndash;?}} |Prints command usage syntax. |
|{{-i}} _inputfile_ |Reads the command information from a file instead of the command line.\\
An option value specified in the input file overrides any value for the same option set in the command line. |
|{{-p}} _AM port_ |Specifies an alternate TCP port where the Access Manager is listening. If not specified, the default _AM port_ is used, or Port 80 is used if no default was configured at install time. |
|{{-s}} |Use SSL (Secure Socket Layer) to connect to the directory. |
|{{-S}} _service_ |Specifies the services to be removed from the user. The user remains active, but only the specified services are deactivated. If {{-S}} is not specified, then the user is deleted.\\
_service_ can have the value of a single service or multiple services. The valid _service_ values are {{mail}}, {{cal}}, and {{im}}. These values are case-insensitive.\\
The list of services is separated by the comma (,) delimiter.\\
For example:\\
{{-S mail,cal,im}} |
|{{-v}} |Enable debugging output. |
|{{-V}} |Prints information about the utility and its version. |
|{{-X}} _AM host_ |Specifies the host on which the Access Manager is running. If not specified, the default _AM host_ is used, or the localhost if no default was configured at install time. |

{anchor:acfgs}

h2. Example

To mark an existing user as deleted:

{code}
commadmin user delete -D chris -n sesta.com -w bolton -l smith
{code}

To delete the mail services only from user {{smith}}:

{code}
commadmin user delete -D chris -n sesta.com -w bolton -l smith -S mail
{code}

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact