Linux 上 WebLogic 权限设置最佳实践
一 基本原则
二 操作系统层权限设置
groupadd weblogic && useradd -g weblogic weblogic && passwd weblogicchmod +x /path/weblogic_installer.bin 或 chmod +x weblogic_installer.jarchown -R weblogic:weblogic /opt/oracle/Middleware && chmod -R 750 /opt/oracle/Middlewarechown -R weblogic:weblogic /home/weblogic/domains && chmod -R 750 /home/weblogic/domainschown -R weblogic:weblogic /var/log/weblogic && chmod -R 750 /var/log/weblogicsu - weblogic 后执行安装(GUI/控制台/静默)。startWebLogic.sh 或后台 nohup ./startWebLogic.sh &ps -ef | grep -i weblogic 应显示 weblogic 用户ls -ld /opt/oracle/Middleware /home/weblogic/domains /var/log/weblogic 应显示 weblogic:weblogic 与 750。三 服务化与提权安全
[Unit]
Description=WebLogic Server
After=network.target
[Service]
Type=simple
User=weblogic
Group=weblogic
WorkingDirectory=/home/weblogic/domains/your_domain
ExecStart=/home/weblogic/domains/your_domain/startWebLogic.sh
ExecStop=/home/weblogic/domains/your_domain/stopWebLogic.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
四 WebLogic 内部安全与权限
五 常见问题与排查
ps -ef | grep -i weblogic;若非 weblogic,请改用 weblogic 启动或修正服务配置。ls -ld 与 ls -l;必要时 chmod +x 启动脚本,chown -R weblogic:weblogic 纠正所有者。chmod +x installer.bin 或 chmod +x installer.jar 后再安装。