Linux配置tomcat環境,用戶組

0 簡介

  爲tomcat配置一個用戶組,將需要啓動、配置tomcat的用戶添加到該組內。這樣配置可以防止部分不需要tomcat權限的用戶誤操作。

1 前置要求

  • 安裝好jdk,配置好JAVA_HOME.

2 用戶組配置

# 創建 tomcat 用戶組
$ sudo groupadd tomcat
# 添加 tomcat 用戶,所屬組爲 tomcat 組
$ sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
# 給 tomcat 用戶設置密碼
$ sudo passwd tomcat
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
# [可選]查看 tomcat 用戶信息
$ id tomcat
uid=1001(tomcat) gid=1001(tomcat) groups=1001(tomcat)

3 安裝tomcat

最簡單的方式是下載壓縮包後解壓:

$ sudo mkdir /opt/tomcat
$ cd /opt/tomcat
$ sudo tar xzvf /path/to/apache-tomcat-9.0.*tar.gz -C /opt/tomcat --strip-components=1

4 配置tomcat目錄權限

# 將tomcat安裝目錄所屬組設爲 tomcat 用戶組
$ sudo chgrp -R tomcat /opt/tomcat
# 給所屬組配置conf目錄的讀權限
$ sudo chmod -R g+r conf
# 給所屬組配置conf目錄的執行權限
$ sudo chmod g+x conf
# 給所屬組配置webapps,logs,work,temp目錄的寫權限
$ sudo chmod g+w -R webapps/ logs/ work/ temp/

將需要tomcat權限的用戶加入tomcat組:

$ sudo usermod -a -G tomcat user_name

5 啓動tomcat

$ /opt/tomcat/bin/catalina.sh run
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章