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

首頁 > 系統 > Linux > 正文

linux下非root用戶運行tomcat

2019-10-26 18:56:10
字體:
來源:轉載
供稿:網友

# 前言:為什么要使用非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 –-add tomcat8#啟動/停止service tomcat8 start/stop

總結

以上所述是小編給大家介紹的linux下非root用戶運行tomcat,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荥经县| 灌南县| 林甸县| 家居| SHOW| 蒲城县| 临城县| 全南县| 汉中市| 定陶县| 临西县| 万源市| 金乡县| 佛冈县| 济源市| 颍上县| 安丘市| 鄂伦春自治旗| 雷州市| 长子县| 获嘉县| 商南县| 尉氏县| 栾川县| 德清县| 万安县| 平和县| 滨州市| 嵊州市| 民县| 凤山市| 扶风县| 金堂县| 青浦区| 新河县| 东阿县| 蒙山县| 武清区| 萍乡市| 安图县| 伊春市|