備忘:讓tomcat以非root身份執行
root許可權太大,修改tomcat服務啟動指令碼
#vi /etc/rc.d/init.d/tomcat
#!/bin/bash # chkconfig: 345 99 10 # description: Startup Script for tomcat # /etc/rc.d/init.d/tomcat #JDK Settings export JAVA_HOME=/usr/java/jdk1.5.0_22 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/toos.jar export PATH=$PATH:$JAVA_HOME/bin case "$1" in start) echo "Starting tomcat: " #以cnfixit使用者身份執行 su -c /usr/local/tomcat5/bin/./startup.sh cnfixit echo "OK......tomcat started" ;; stop) echo "Shutdown tomcat: " /usr/local/tomcat5/bin/./shutdown.sh echo "OK.....tomcat stoped" ;; *) echo "Usage: 'basename $0' start|stop" exit 1 esac exit 0
[[email protected] ~]# ps -ef | grep tomcat
cnfixit 3237 1 3 08:25 ? 00:00:44 /usr/java/jdk1.5.0_22/bin/java -Djava.util.logging.config.file=/usr/local/tomcat5/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat5/common/endorsed -classpath /usr/local/tomcat5/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat5 -Dcatalina.home=/usr/local/tomcat5 -Djava.io.tmpdir=/usr/local/tomcat5/temp org.apache.catalina.startup.Bootstrap start
root 3369 3340 0 08:44 pts/0 00:00:00 grep tomcat
[ [email protected] ~]#
相關推薦
備忘:讓tomcat以非root身份執行
root許可權太大,修改tomcat服務啟動指令碼 #vi /etc/rc.d/init.d/tomcat #!/bin/bash # chkconfig: 345 99 10 # description: Startup Script for tomcat # /
以非root身份安裝Python的Module或者Package以及pip安裝指定路徑
指定 packages string 沒有 ID lib pip安裝 ges roo 因為要遠程訪問公司的服務器,沒有sudo的權限,所以在安裝python的一些包的時候就不能安去默認路徑了(比如以/usr/local/lib/為prefix的路徑)。
Windows讓Tomcat以Apr的方式執行
本文以Tomcat9為例。 一、安裝apr支援:Native 1、Tomcat安裝時,勾選Native選項安裝的,無須再單獨下載native.dll 根據系統,複製32位或64位tcnative-1.dll到$tomcat$/bin/下 二、修改servi
配置Tomcat以特定的身份運行(非root)
cto and www. blog configure .html 51cto com http https://www.cnblogs.com/jifeng/p/4970566.htmlhttp://blog.51cto.com/53cto/1728654http://j
使用 Podman 以非 root 使用者身份執行 Linux 容器
Linux 容器是由 Linux 核心所提供的具有特定隔離功能的程序 —— 包括檔案系統、程序和網路的隔離。容器有助於實現可移植性 —— 應用可以在容器映象中與其依賴項一起分發,並可在幾乎任何有容器執行時環境的 Linux 系統上執行。 雖然容器技術存在了很長時間,但 Linux 容器是由 Docker 而
給使用者授權以root身份執行ls,touch,passwd命令,但是禁止修改root使用者密碼
通過visudo修改授權oldboy相關的許可權 通過visudo修改授權oldboy相關的許可權 [[email protected] ~]# visudo oldboy ALL=(ALL) /bin/ls, /bin/touch, /usr/bin/pa
如何讓Tomcat以Debug模式啟動
有時候我們需要遠端除錯專案程式碼,這就需要讓Tomcat以Debug模式啟動。環境說明Windows 7 64位 JDK 8 64位 tomcat-8.0.21 x64.zip配置方法第一步:配置JPDA引數如果Tomcat使用的是JDK 1.5以上版本,那麼JPDA
sudo以root身份執行命令與su切換使用者命令
sudo命令用來以其他身份來執行命令,預設的身份為root。在/etc/sudoers中設定了可執行sudo指令的使用者。若其未經授權的使用者企圖使用sudo,則會發出警告的郵件給管理員。使用者使用sudo時,必須先輸入密碼,之後有5分鐘的有效期限,超過期限則必須重新輸入密
如何在非root狀態下用root身份執行命令
用非root身份執行X 大多數人犯下的第一個錯誤是:一開始就以root身份執行X,無意中一切都變得非常簡單——能夠直接訪問到所有的檔案,系統管理任務可以輕鬆地搞定,能夠安裝新的軟體,等等。 問題在於有許多程式是不應該用root身份執行的。如果你用自己的身份(非root
備忘-tomcat-maven-plugin的使用
環境: Ubuntu 8.10, tomcat6, mave2 maven2有一個把web應用部署到tomcat下的外掛 tomcat-maven-plugin , 我們可以使用這個外掛把web應用一鍵式的部署到一個遠端的tomcat中。 外掛的url: http://m
Linux下,不能以根使用者身份執行google chrome 瀏覽器的解決辦法
用的Ubuntu軟體中心裝的chromium,和在google上下載的chrome多少有點不一樣,因為安裝目錄沒有在opt目錄下: 在/usr/share/applications/chromium-browser.desktop的快捷圖示上右鍵,點選屬性,修改命令屬性,修
deepin使用root身份執行
預設禁用root帳戶,需要加密碼才能用。sudo passwd root可以設定root密碼或者開啟終端(即Terminal) 輸入sudo -s -H 也行。注意H 一定要是大寫。這樣可以直接進入ro
centos 7: 使用systemctl,Root 身份執行php-fpm
1.修改php-fpm的啟動引數 vim /path/to/www.conf 設定: user = root group = root 2.修改systemctl的啟動引數 vim /usr/lib/systemd/system/php-fpm.service 設定: ExecStar
非root使用者執行java程序報錯:fork: retry:資源暫時不可用
vim /etc/security/limits.conf # End of file * soft nproc 65535 * hard nproc 65535 * hard nofile 100
[C++]以不同使用者身份執行程式
以不同使用者身份執行程式 一直想方便的處理CCProxy代理的帳號管理,所以夢想做一個比較好的管理工具。但一個最麻煩的問題就是帳號的更新,CCProxy有一個網頁管理功能,可以加帳號,但加的帳號就是不可以立即更新。中午上網的時候發現CCProxy有一功能就是支援命令列的操作
Java以超級使用者身份執行系統命令的方式
執行Linux系統命令, 如果無法獲取root許可權, 會丟擲異常 public void testDate(){ Log.i("zmr", "testDate"); try { Process
Ubuntu下不能以根使用者身份執行 Google Chrome 瀏覽器
Edit the file /opt/google/chrome/google-chrome find exec -a "$0" "$HERE/chrome" "[email protected]" change as exec -a "$0" "$HER
Centos下Tomcat以指定的使用者,非root許可權開機自啟
1)通過yum自動安裝tomcat和dependences [email protected]_AAA ~]$sudo yum install tomcat6 [[email protected]_AAA ~]$ sudo service tomcat6 start [[email
虛擬機 liunx系統以 root 身份登錄權限
text .cn guest sig list 編輯 blog session fix 開啟虛擬機 打開終端開啟root賬戶 :sudo passwd -u root 輸入當前用戶的密碼 為root賬戶設置密碼:sudo passwd root
使用非root用戶啟動tomcat
轉發 80端口 root routing tin 運行 -s tables 非root 以下操作均為以root用戶運行1.添加tomcat用戶組 /usr/sbin/groupadd tomcat 2.添加tomcat用戶,並限制登錄 /usr/sbin/userad