apache Asked: 2010-04-09 01:36:58 +0800 CST2010-04-09 01:36:58 +0800 CST 2010-04-09 01:36:58 +0800 CST 哪些软件应该以 root 身份安装,哪些不应该? 772 目前我以root身份安装所有东西,但只是为了好玩。 在 linux 环境中执行此操作的标准是什么? linux installation 3 个回答 Voted pehrs 2010-04-09T03:06:40+08:002010-04-09T03:06:40+08:00 绝大多数 linux 软件都安装在诸如 /usr/bin 和 /etc 之类的目录中,其中只有 root 拥有(并且应该拥有!)写权限。用户可以在自己的主目录中安装(某些)应用程序并从那里运行它们。这些应用程序不会自动添加到其他用户的路径中,因此无法直接使用 Ignacio Vazquez-Abrams 2010-04-09T03:00:54+08:002010-04-09T03:00:54+08:00 所有用户都可以使用或安装到公共场所的所有东西都应该由 root 安装。其他一切都可以由普通用户安装。 Dan Andreatta 2010-04-09T03:54:45+08:002010-04-09T03:54:45+08:00 无论如何,大多数应用程序都设计为以非 root 用户身份运行,因此实际上并不需要以 root 身份安装所有内容。事实上,很少有技术原因导致某些东西应该由 root 安装。它主要是方便和传统。正如其他人所说,大多数软件包都安装在 /usr、/lib 或其他受限位置。 创建一个“安装程序”用户可能很容易,它可以运行一些命令sudo来管理大多数安装。
绝大多数 linux 软件都安装在诸如 /usr/bin 和 /etc 之类的目录中,其中只有 root 拥有(并且应该拥有!)写权限。用户可以在自己的主目录中安装(某些)应用程序并从那里运行它们。这些应用程序不会自动添加到其他用户的路径中,因此无法直接使用
所有用户都可以使用或安装到公共场所的所有东西都应该由 root 安装。其他一切都可以由普通用户安装。
无论如何,大多数应用程序都设计为以非 root 用户身份运行,因此实际上并不需要以 root 身份安装所有内容。事实上,很少有技术原因导致某些东西应该由 root 安装。它主要是方便和传统。正如其他人所说,大多数软件包都安装在 /usr、/lib 或其他受限位置。
创建一个“安装程序”用户可能很容易,它可以运行一些命令
sudo
来管理大多数安装。