应用管理与运维平台 ServiceStage-如何将Java或者Tomcat应用打包成压缩包用于虚拟机部署方式部署组件?:FAQ
时间:2025-02-12 14:58:15
FAQ
- 如何以root账户运行脚本命令?
- 将要以root账户运行的内容编写成一个脚本root-install.sh。
- 在真正要执行的install.sh执行如下语句,其中${ROOT_PASSWORD}为root账号的密码,-c后面的双引号中为执行的命令。切换用户后会丢失环境变量,可以在sh前加上所需要的环境变量。
echo "${ROOT_PASSWORD}" | su - root -c "APP_HOME=${APP_HOME} sh root-install.sh"
- 若执行上述语句发生“su: Permission denied”报错,找到/etc/pam.d/su文件,将“ auth required pam_wheel.so use_uid”这一句注释掉。
support.huaweicloud.com/servicestage_faq/servicestage_07_0059.html