当我们开启了was的安全性后,我们在命令行使用启动和重启相关命令时,都需要输入用户名和密码,
我们可以通过修改/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/sas.client.props 文件:
[wasadmin@wasssl properties]# vi sas.client.props 修改以下两行
com.ibm.CORBA.loginPassword=wasadmin
然后我们将密码的值进行编码,这样我们就不会看到明文,编码的目的是防止偶然或无意中看到服务器属性文件中的密码。
通过 PropFilePasswordEncoder.sh 对文件中的密码进行编码。但是 was 并没有提供解码的脚本。
[root@wasssl bin]# ./PropFilePasswordEncoder.sh ../properties/sas.client.props com.ibm.CORBA.loginPassword
NOTE: all specified passwords already encoded in target file == /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/../properties/sas.client.props
之后,我们在命令行操作时,就无需再输入用户名和密码。