在Linux上,如何从命令行更改运行进程的EUID(假设我有root权限)?
谢谢
我不认为你可以,我不知道任何系统调用,可以让你改变任何进程的有效用户ID,但调用进程。
有kchuid ,但是这需要你编译你自己的内核模块,最后在2002年更新,看起来非常可怕。
另外,你可能会做一些ptrace黑客,但一个样本或方向是超出了我。
使用gdb。
# gdb -p pid
(gdb) p seteuid( userid )