【发布时间】:2016-09-20 23:17:35
【问题描述】:
我有一个当前使用 pid $PID 运行的进程,并由 用户 foo 拥有,该用户 不是 root。我想将此进程的所有权转移给另一个用户 bar,它也是不是root。
有没有改变进程所有者的shell命令?我正在考虑chown,但是对于看起来像这样的进程。
chownproc [option] PID
This question 和 this question 相似,但不是我要查找的内容,chown 手册页没有说明进程,只有文件。
如果没有,是否有理由说明为什么没有这样做或不可能?
【问题讨论】:
-
我从未听说过这种机制。安全隐患是巨大的——该进程使用 ID
foo打开文件和其他资源;是否应该允许其中任何一个 IDbar?这可能是它没有完成的主要原因之一。
标签: linux shell process centos6