user.exe: Users
The user.exe
utility is used for managing additional Control Panel
users.
Location
%plesk_cli%
Usage
user.exe <command> [<login_name>] [
<option_1> [<param>]
[<option_2> [<param>]]
... [<option_N> [<param>]]
Example
The following command creates an additional user account Mary with the username mary@example.com. The user account will be created based on the role called webmaster, and the user will be able to access Control Panel and manage websites of a customer with username JDoe.
plesk bin user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster
Commands
Command | Parameter | Description | Example |
---|---|---|---|
--create or -c
|
<login_name> |
Creates a user account. Requires the options Login can be an e-mail address or a word containing alphanumeric, dash, dot and underscore symbols. |
To create a user account for webmaster Mary, who will manage websites of JDoe: plesk bin user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster |
--update or -u
|
<login_name> |
Updates user account settings. |
To change the password for the user mary@example.com to 12345: plesk bin user.exe --update mary@example.com -passwd 12345 |
--delete or -d
|
<login_name> |
Removes a user account. |
To remove the user account with the username mary@example.com: plesk bin user.exe --delete mary@example.com |
--info or -i
|
<login_name> |
Displays user account information. |
To retrieve the info on the account with the username mary@example.com: plesk bin user.exe --info mary@example.com |
--help or -h
|
Displays help on the utility use. |
To view help on the use of this utility: plesk bin user.exe --help |
Options
Option | Parameter | Description | Example |
---|---|---|---|
-cname |
<string> |
Specifies the user’s contact name. Required with the |
To change a name for the user mary@example.com to Jane: plesk bin user.exe --update mary@example.com -cname Jane |
-role |
<existing role name> |
Specifies the user role assigned to the user account. Roles define what Control Panel users can do in Plesk. |
To create a user account for webmaster Mary, who will manage websites of JDoe: plesk bin user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster |
-passwd |
<password> |
Specifies a user’s password Required with the |
To change the password for the user mary@example.com to 12345: plesk bin user.exe --update mary@example.com -passwd 12345 |
-status |
enabled|disabled |
Activates or suspends a user account. Suspended user accounts cannot log in to Control Panel. |
To suspend the user account mary@example.com: plesk bin user.exe --update mary@example.com -status disabled |
-phone |
<number> |
Specifies user’s phone number. |
To set phone number in the personal info of the user with the login name mary@example.com to 1234567: plesk bin user.exe --update mary@example.com -phone 1234567 |
-owner |
<username> |
Specifies the username of a Plesk user for which an additional user account is created. |
To create a user account for webmaster Mary, who will manage websites of JDoe: plesk bin user.exe --create mary@example.com -owner JDoe -passwd sample -cname Mary -role webmaster |
-company |
<string> |
Specifies a user’s company name. |
To set company name in the personal info of the mary@example.com account to MegaCompany Inc.: plesk bin user.exe --update mary@example.com -company "MegaCompany Inc." |
-fax |
<number> |
Specifies a user’s fax number. |
To set fax number in the personal info of the account mary@example.com to 5556676677: plesk bin user.exe --update mary@example.com -fax 5556676677 |
-address |
<string> |
Specifies a user’s postal address. |
To set postal address in the personal info of the account mary@example.com to Elm str. 17: plesk bin user.exe --update mary@example.com -address "Elm str. 17" |
-city |
<string> |
Specifies a user’s city. |
To set city in the personal info of the account mary@example.com to New York: plesk bin user.exe --update mary@example.com -city "New York" |
-state |
<string> |
Specifies a user’s state/province. |
To set state in the personal info of the account mary@example.com to NY: plesk bin user.exe --update mary@example.com -state NY |
-zip |
<string> |
Specifies a user’s ZIP or postal code. |
To set the postal code in the personal info of the account mary@example.com to 123123: plesk bin user.exe --update mary@example.com -zip 123123 |
-country |
<string> |
Specifies a user’s country: a two-letters upper-case code in compliance with ISO 3166. |
To set country in the personal info of the account mary@example.com to United States: plesk bin user.exe --update mary@example.com -country US |
-im-type |
<integer> |
Specifies a user’s instant messenger type. 1 - ICQ. 2 - Jabber. 3 - AIM. 4 - Skype. 0 - Other. |
To set an instant messenger for the user account mary: plesk bin user.exe --update mary -im-type 1 -im 123456789 |
-im |
<string> |
Specifies a user’s instant messenger number. | |
-comment |
<string> |
Specifies additional information about the user. |
To add a comment for the user account mary: plesk bin user.exe -u mary -comment "This is a comment" |
-external-email |
<string> |
Specifies an external email address for an additional user. |
To set an external email address for the user account mary: plesk bin user.exe --update mary -external-email mary@externaldomain.com |
-email |
<string> |
Specifies an email address for an additional user within the subscription to which the user belongs. If you specify a non-existing email account within the subscription, it will be created. |
To set an email account under the subscription example.com for the user account mary: plesk bin user.exe --update mary -email mary@example.com |
-subscription-name |
<subscription_name> |
Allows a user to access only a specified subscription within a hosting account. |
To allow the user with the account mary@example.com access only the example.com subscription: plesk bin user.exe --update mary@example.com -subscription-name example.com |
-for-all-subscriptons |
Allows a user to access all subscriptions within a hosting account |
To allow the user with the account mary@example.com access all subscriptions: plesk bin user.exe --update mary@example.com -for-all-subscriptions |
|
-locale |
<string> |
Specifies the locale code for the user. |
To set the locale for the user account mary to en-US: plesk bin user.exe --update mary -locale en-US |