具有用户权限/权限的分叉

时间:2016-03-18 12:24:19

标签: linux sudo

是否可以分叉进程并以普通用户身份运行程序,例如有sudo权利?或者,如果使用sudo,具有正常权限?

1 个答案:

答案 0 :(得分:3)

如果您的进程以root身份运行,则在fork()之后,您可以执行setgid()和setuid(),并在子进程中以普通用户身份运行,而不会影响继续以root身份运行的父进程。