我正在使用RedHat7.2,我需要运行用户守护进程。如前所述,https://access.redhat.com/solutions/1293513 Red 7不支持systemd的用户模式。我的主要目标是启动将由所有者用户使用的单个守护进程的不同实例。有人能在没有系统用户模式的情况下提出一些替代的方法吗?
发布于 2019-06-07 02:37:10
https://access.redhat.com/solutions/1293513在讨论了--用户之后说,RH一般不支持普通用户停止和启动系统守护进程的能力;然后继续演示如何设置sudo以允许这些用户成为管理员来启动给定的守护进程(比如以root方式运行的日志守护进程)。但本文忽略了OP问题的症结所在,它似乎允许用户控制系统中以该用户身份运行的进程;不是系统守护进程,而是用户级别的守护进程。--用户触摸到它,但文章在切线上迅速转开。
我怀疑他们希望您知道,给定服务的副本可以作为root启动,但随后删除权限,并在命令的持续时间内成为用户。您需要了解如何在moin服务启动时从root删除到(例如) testuser和权限。
简而言之:用户将需要提升到root,以启用或控制一个守护进程,该守护进程本身作为开始脚本的一部分而下降到用户权限。许多守护进程(如ntpd -u)将删除权限作为调用的一部分,通过这种方法,我们可以让用户控制用户守护进程,而无需使用系统冰箱中的用户部分-- RH本身甚至讨厌的技术。
是的,它短暂地扎根,是的,这是一个安全问题;是的,如果母公司支持它最喜欢的儿子的所有部分,那会更好。但我们拥有我们所拥有的。
https://unix.stackexchange.com/questions/303492
复制相似问题