Kbase P185197: How to tell if during an installation if the AdminServer was required to start up with a username an
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/1/2011 |
|
Status: Unverified
GOAL:
How to tell if during an installation if the AdminServer was required to start up with a username and password?
GOAL:
Where is it recorded that the AdminServer is suppose to be started with a username and password as the result of options chosen when performing an installation?
GOAL:
How can I see if User Authorization was selected when an OpenEdge was installed as part of the installation process.
FACT(s) (Environment):
Windows
All Supported Operating Systems
FIX:
During the OpenEdge installation the user is prompted with the following message:
User Authorization
Check the box below to require a Username and Password before allowing the OpenEdge Admin Server to be started.
Require a Username and Password.
If this option is selected then an option will be added to the AdminServer process when it is started indicating that a username and password is required. The command line parameter is: -requireusername.
On Windows, this option will be recorded in the registry in:
My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\PSC\AdminService\<version>\StartupCmd
Under the String:
Value Name:
Chimera
Value data:
"C:\PROGRESS\<version>\bin\jvmstart" -a "C:\PROGRESS\<version>\properties\AdminServerPlugins.properties"::PluginPolicy.Progress.AdminServer -o eventmgr -w @{WorkPath} @{JAVA\JREHOME}\bin\java -DInstall.Dir=@{Startup\DLC} -DWork.Dir=@{WorkPath} -Dadmsrv.jvm=@{JAVA\JREHOME}\bin\java -Djvmstart.debug=0 com.progress.chimera.adminserver.AdminServerType -start -service -requireusername
When looking at the AdminServer process via a process listing displaying the full command, you will be able to see the option -requireusername being used by the AdminServer if User Authorization was selected during the installation process.
This option to the AdminServer is suppose to signal the AdminServer to check that a username and password are present in the ubroker.properties file before starting an AppServer or WebSpeed server. It prevents the application servers from starting as a privileged process (i.e. the AdminServer).