Ubuntu

即使在 /etc/default/tomcat9 文件發生更改後,Tomcat9 仍然在使用者 tomcat9 下執行

  • April 25, 2020

我想用與預設使用者不同的使用者執行tomcat9,並在網上搜尋,我發現我可以在文件中配置它/etc/default/tomcat。在這個文件中,我使用 and 更改行,TOMCAT9-USERTOMCAT9_GROUP更改為我希望執行 tomcat9 的所需使用者和組。之後,我停止了tomcat,然後重新啟動(我也嘗試過重啟),但是當我執行時ps -ef,tomcat仍然顯示在使用者tomcat下執行。我在這裡做錯了什麼?我需要修改其他文件嗎?

現在的 Ubuntu 大多與 systemd 一起“工作”。

查看 /lib/systemd/system/tomcat9.service 並修改

# Security
User=tomcat
Group=tomcat

隨心所欲。

引用自:https://serverfault.com/questions/1013871