国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

linux下非root用戶運行tomcat

2020-07-27 18:49:30
字體:
來源:轉載
供稿:網友

# 前言:為什么要使用非root用戶運行tomcat

root用戶啟動tomcat有一個嚴重的問題,那就是tomcat具有root權限。

這意味著你的任何一個頁面腳本(html/js)都具有root權限,所以可以輕易地用頁面腳本 修改整個硬盤里的文件!

所以最好不要使用root啟動tomcat。

# 正文:非root用戶運行tomcat## tomcat安裝略... 本文安裝目錄為 /opt/tomcat8## 創建用戶# 創建用戶組 devgroupadd dev# 創建用戶 tomcatuseradd -g dev -s /usr/sbin/nologin tomcat說明:-s /usr/sbin/nologin 禁止該用戶登錄。也可以在用戶創建之后執行useradd -g devusermod -s | --shell /usr/sbin/nologin username## tomcat配置### 編譯安裝服務守護程序#cd /opt/tomcat8/bin/# 解壓tar vzxf commons-daemon-native.tar.gz# cd /opt/tomcat8/bin/commons-daemon-1.0.15-native-src/unix/# 安裝前的配置 及校驗./configure# 若未配置$java_home需指定JDK目錄./configure --with-java=/opt/jdk_1.7如果出現如下錯誤提示,說明未設置JAVA_HOME變量*** Java compilation tools ***checking for JDK location... configure: error: Java Home not defined. Rerun with --with-java=... parameter如果看到以下信息,就可以編譯/安裝了*** All done ***Now you can issue "make"# 編譯/安裝make# 執行make后會生成一個jsvc文件,將其復制到tomcat的bin目錄cp jsvc /opt/tomcat8/bin### 修改啟動腳本文件vi /opt/tomcat8/bin/daemon.sh找到如下內容test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat# Set JAVA_HOME to working JDK or JRE# JAVA_HOME=/opt/jdk-1.6.0.22修改TOMCAT_USER=tomcat,"tomcat"為運行tomcat的用戶,本文創建的用戶即為tomcat,所以不用修改。去除JAVA_HOME前的注釋(即“#”號),并設置為JDK的所在目錄(/opt/jdk_1.7)。## 更改tomcat目錄權限# 更改文件所有者chown -R tomcat:dev /opt/tomcat8# 賦予用戶執行權chmod a+x /opt/tomcat8/bin/daemon.sh# 附:tomcat命令# 后臺運行/opt/tomcat/bin/daemon.sh start# 前臺運行/opt/tomcat/bin/daemon.sh run# 停止/opt/tomcat/bin/daemon.sh stop# 創建符號鏈接/軟連接ln -s /opt/tomcat8/bin/daemon.sh /etc/init.d/tomcat8# tomcat8添加至系統服務chkconfig 

主站蜘蛛池模板:
德清县|
石屏县|
垫江县|
永寿县|
安福县|
湾仔区|
德安县|
鄂尔多斯市|
类乌齐县|
慈溪市|
聂拉木县|
准格尔旗|
汉沽区|
筠连县|
饶河县|
尉氏县|
浦北县|
齐河县|
旌德县|
包头市|
富源县|
高青县|
和政县|
巴彦县|
云浮市|
客服|
进贤县|
泾阳县|
海口市|
中宁县|
宕昌县|
宜兰市|
奉化市|
高台县|
观塘区|
象山县|
肇源县|
辉南县|
蒲江县|
郓城县|
屏山县|