【问题标题】:XAMPP or any other service tool in /opt? SecurityXAMPP 或 /opt 中的任何其他服务工具?安全
【发布时间】:2012-10-23 00:12:46
【问题描述】:

我正在使用 Xampp for Linux 和 Tomcat 进行开发(类似于 Windows 上的 Xampp)。很多程序如/IDEA、Tomcat 和Xampp 建议安装在/opt 下现在我听说不建议以root 身份运行服务,但是在Ubuntu(我正在使用这个)上将任何目录解压缩到/opt 意味着它属于根所有者和根组。根据 Linux 页面上的说明,这可能特定于 Xampp:

  • 第2步:安装下载后只需输入以下命令:

    转到 Linux shell 并以系统管理员 root 身份登录:

    将下载的存档文件解压到/opt:

tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.

Warning 2: already installed XAMPP versions get overwritten by this command.

就是这样。 XAMPP 现在安装在 /opt/lampp 目录下。 * 第 3 步:开始 要启动 XAMPP,只需调用以下命令:

/opt/lampp/lampp 启动

将它放在这里意味着 Apache 必须以 root 身份运行,因为在 Ubuntu 上只能使用 sudo 运行它。

这可能是 Ubuntu 特有的问题。是吗?因为 Xampp 是一个开发工具,所以我在这里发布了这个,因为我更有可能从在 Ubuntu(和其他 Linux 系统)上使用它的开发人员那里找到合适的答案。如果在其他系统上出现同样的问题,我将不胜感激,我注意到我的生产环境也在 /opt 中安装了 Tomcat,但属于 tomcat: tomcat

这里的问题是如何为 /opt 下的所有工具解决这个问题,因为即使 Xampp 可能不是我需要的工具,我仍然想将 Tomcat 放在 /opt 下以复制我的生产环境和相同的东西除非这只是一个 Ubuntu 问题,否则肯定会发生?

【问题讨论】:

    标签: linux tomcat ubuntu xampp


    【解决方案1】:

    Ubuntu 和其他一些发行版与一般 Linux 原则不同,在这些原则中,您在安装操作系统时创建的帐户被添加到可以使用以下命令查看的特定组中:

    groups username
    

    您会注意到 root 不在其中。也无法登录或su 到 root 帐户。 sudo 最有可能是一个已被授予从其他帐户使用的权限的命令,所以我想“sudo”命令对用户的文件权限为 775:root:root

    从而从/opt' does not run them asroot`启动服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      • 2015-04-13
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      相关资源
      最近更新 更多