首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装以yum为root的软件,但以另一个用户的身份运行。

安装以yum为root的软件,但以另一个用户的身份运行。
EN

Server Fault用户
提问于 2017-07-13 07:07:20
回答 1查看 2.2K关注 0票数 0

当安装一个以yum作为root用户的软件时,您想以另一个用户的身份运行该软件,最佳实践是什么?

例如,我必须安装apache消息代理,最简单的方法是使用yum,但是我想以qpidd用户的身份运行它.

最简单的方法是什么?我还想在启动时作为守护进程运行qpid。我的目标操作系统是Centos7

EN

回答 1

Server Fault用户

发布于 2017-07-13 07:32:21

安装软件与运行软件不同。您可以使用以下方法安装软件包:

  1. 根:这可以由像yum这样的包管理器来完成,并且安装是全系统的。
  2. 普通用户:这可以通过下载、构建和安装(用户拥有的目录:本地安装)来完成。

运行软件可以以以下方式运行:

  1. 根:当需要的时候。例如,正在运行的进程需要获得特权资源(只有根用户才能访问)。
  2. 普通用户:当不需要特殊权限或特权来执行进程或完成其任务时。
  3. 根用户,然后是普通用户: apache是一个很好的例子。Web服务器需要绑定到端口80 (特权端口)上,因此它需要作为root运行。当初始化步骤完成时,进程将其特权降至正常(非特权)用户。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/861901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档