钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读845539
首页 Linux 正文内容

linux新建用户运行tomcat

钟逸 Linux 2024-04-08 09:16:05 40

为了确保安全性并优化资源利用,在 Linux 系统中为 Tomcat 新建一个专门的用户被认为是最佳实践。此 可将 Tomcat 进程与其他系统进程隔离,并限制对敏感数据的访问。

创建新用户

在终端中使用以下命令创建一个名为 tomcat 的新用户:

sudo useradd -d /home/tomcat -m -s /bin/bash tomcat

* -d 指定用户的主目录

* -m 自动创建主目录

* -s 指定用户的登录 Shell

设置密码

接下来,为新用户设置密码:

sudo passwd tomcat

将 Tomcat 所有权更改为新用户

将 Tomcat 所有权更改为新用户以确保它可以管理 Tomcat 进程:

sudo chown -R tomcat:tomcat /usr/local/tomcat

* -R 递归地更改所有子目录和文件的所有权

配置 Tomcat

编辑 Tomcat 的配置文件 server.xml ,将 元素中的 port 属性更改为非特权端口(例如 8080)。

另外,将 元素中的 user 属性设置为新用户的用户名:

...

connectionTimeout="20000"

redirectPort="8443" user="tomcat"/>

...

启动 Tomcat

使用新用户身份启动 Tomcat:

su - tomcat

/usr/local/tomcat/bin/startup.sh

停止 Tomcat

要停止 Tomcat,请使用以下命令:

su - tomcat

/usr/local/tomcat/bin/shutdown.sh

其他提示

为了进一步增强安全性,建议为新用户创建一个组并将其添加到该组。这将允许用户管理 Tomcat 进程,同时限制对系统的其他部分的访问。

文章目录
    搜索