com.sun.enterprise.admin.servermgmt.cli
Class ChangeMasterPasswordCommand
java.lang.Object
com.sun.enterprise.admin.cli.CLICommand
com.sun.enterprise.admin.servermgmt.cli.ChangeMasterPasswordCommand
- All Implemented Interfaces:
- org.glassfish.hk2.PostConstruct
@Service(name="change-master-password")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class ChangeMasterPasswordCommand
- extends CLICommand
The change-master-password command.
This is a command which can operate on both the DAS and the node
The master password is the password that is used to encrypt the DAS (and instances) keystore. Therefore the DAS and associated server instances need the password to open the keystore at startup.
The master password is the same for the DAS and all instances in the domain
The default master password is "changeit"and can be saved in a master-password file:
1. DAS: domains/domainname/master-password
2. Instance: nodes/node-name/master-password
The master-password may be changed on the DAS by running change-master-password.
The DAS must be down to run this command. change-master-password supports the --savemasterpassword option.
To change the master-password file on a node you run change-master-password with --nodedir
and the node name. The instances must be down to run this command on a node
If --nodedir is not specified it will look in the default location of nodes folder and find
the node
If the domain and node have the same name it will execute the command for the domain. Incase
you want the command to be executed for a node when the domain and node name is same
you will need to specify the --nodedir option
- Author:
- Bhakti Mehta
| Fields inherited from class com.sun.enterprise.admin.cli.CLICommand |
argv, commandModel, CONNECTION_ERROR, env, ERROR, INVALID_COMMAND_ERROR, logger, metadataErrors, name, operands, options, passwords, programOpts, SUCCESS, WARNING |
| Methods inherited from class com.sun.enterprise.admin.cli.CLICommand |
checkHelp, getBooleanOption, getBriefCommandUsage, getCommand, getCommandUsage, getManPage, getName, getOperandModel, getOption, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, ok, parse, postConstruct, prepare, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, toString, usageOptions, validate |
nodeDir
protected String nodeDir
domainDirParam
protected String domainDirParam
ChangeMasterPasswordCommand
public ChangeMasterPasswordCommand()
executeCommand
protected int executeCommand()
throws CommandException
- Specified by:
executeCommand in class CLICommand
- Throws:
CommandException
execute
public int execute(String... args)
throws CommandException
- Overrides:
execute in class CLICommand
- Throws:
CommandException
Copyright © 2012. All Rights Reserved.