【发布时间】:2011-03-18 13:58:13
【问题描述】:
我所拥有的:UNIX 用户 (alice) 的登录名/密码。
我是谁:其他 UNIX 用户 (bob)。
我需要做的:以其他用户 (alice) 的身份以编程方式 (foo) 启动一个进程。
最终结果应该是什么:如果“ps”完成,进程正在运行并显示 alice 作为所有者。出于特权的目的,就像 alice 启动它一样。
基本上我需要编写一些相当于“su -c 'foo' - alice”的代码
理想情况下,我不想对相关可执行文件 (foo) 设置任何特殊位或权限。
【问题讨论】:
标签: unix process impersonation