centos 中以 root 用户安装的应用程序需要由非 root 用户运行

centos 中以 root 用户安装的应用程序需要由非 root 用户运行

我在 centos 7 服务器上安装了一个名为 PowerMTA 的应用程序。但是,该应用程序需要以名为“sam”的非 root 用户身份运行。该应用程序通过端口 8080 上的 http 提供服务。现在,由于该软件是以 root 用户身份安装的,因此我无法通过浏览器打开 URL。它显示:“您的缓存管理员是 root。”

请帮助我,以便我可以通过浏览器访问该应用程序网址。

答案1

好的,我找到了问题。我的服务器防火墙不允许端口 8080,并且我的应用程序中未配置访问 IP。因此,解决方案是:

  1. 我在我的服务器防火墙策略上允许端口 8080。
  2. 我在我的应用程序配置中允许了我的 IP 地址。

相关内容