使用root許可權啟動tomcat會帶來很多的安全問題,尤其是在***者獲得webshell之後危害就更大了。
這就要求啟動tomcat最好是採用一般的使用者許可權。[root@localhost ~]# groupadd tomcat
[root@localhost ~]# useradd -d /home/tomcat -g tomcat tomcat
[root@localhost ~]# passwd tomcat
更改使用者 tomcat 的密碼 。
新的 密碼:
無效的密碼: 過於簡單化/系統化
無效的密碼: 過於簡單
重新輸入新的 密碼:
passwd: 所有的身份驗證令牌已經成功更新。
[root@localhost /]# cd /
[root@localhost /]# mkdir /soft
[root@localhost /]# chown -r tomcat:tomcat /soft/
[root@localhost /]# su tomcat
[tomcat@localhost /]$ cd /soft/
[tomcat@localhost soft]$ wget
[tomcat@localhost soft]$ unzip apache-tomcat-6.0.39.zip
[tomcat@localhost soft]$ mv apache-tomcat-6.0.39 tomcat-demo
[tomcat@localhost soft]$ cd tomcat-demo/
[tomcat@localhost tomcat-demo]$ chmod 750 *
[tomcat@localhost tomcat-demo]$ chmod -r 540 bin/*
[tomcat@localhost tomcat-demo]$ chmod -r 540 lib/*
[tomcat@localhost tomcat-demo]$ chmod -r 640 conf/*
[tomcat@localhost tomcat-demo]$ cd bin/
[tomcat@localhost bin]$ ./startup.sh
using catalina_base: /soft/tomcat-demo
using catalina_home: /soft/tomcat-demo
using catalina_tmpdir: /soft/tomcat-demo/temp
using jre_home: /usr
using classpath: /soft/tomcat-demo/bin/bootstrap.jar
tomcat中各個檔案的許可權。[tomcat@localhost tomcat-demo]$ ll
總用量 124
drwxr-x---. 2 tomcat tomcat 4096 1月 27 22:42 bin
drwxr-x---. 3 tomcat tomcat 4096 4月 2 20:52 conf
drwxr-x---. 2 tomcat tomcat 4096 1月 27 22:42 lib
-rwxr-x---. 1 tomcat tomcat 57695 1月 27 22:42 license
drwxr-x---. 2 tomcat tomcat 4096 4月 2 20:52 logs
-rwxr-x---. 1 tomcat tomcat 783 1月 27 22:42 notice
-rwxr-x---. 1 tomcat tomcat 9360 1月 27 22:42 release-notes
-rwxr-x---. 1 tomcat tomcat 16707 1月 27 22:42 running.txt
drwxr-x---. 2 tomcat tomcat 4096 1月 27 22:42 temp
drwxr-x---. 3 tomcat tomcat 4096 4月 2 20:52 work
tomcat 啟動失敗
1 tomcat單獨通過指令碼可以啟動,但是http localhost 8080載入頁面失敗 tomcat 啟動失敗 a 檢查j a home和catalina home是否配置正確 或者直接將j a home和catalina home新增到startup.bat和shutdown.bat中 b...
Tomcat啟動失敗閃退
最近把電腦系統從win8公升到了8.1 之前源於各種原因都沒公升外帶公升級失敗 用都用了1個月了,突然發現tomcat啟動不了,提示找不到什麼什麼 因為平時基本都是從開發工具裡執行的伺服器,都沒有問題,再加上重灌之前確定是好的 貌似,年頭有點久了 首先確定了下環境變數j a home 的jdk路徑沒...
MYSQL遠端連線無許可權
一,連線遠端伺服器出現host is not allowed to connect to this mysql server 出現問題原因本地無許可權 解決方法有兩個 1.修改許可權。2.修改mysql的user表 1.修改許可權方法 登陸遠端資料庫伺服器執行命令 grant all privile...