标签: linux sudo
是否可以分叉进程并以普通用户身份运行程序,例如有sudo权利?或者,如果使用sudo,具有正常权限?
答案 0 :(得分:3)
如果您的进程以root身份运行,则在fork()之后,您可以执行setgid()和setuid(),并在子进程中以普通用户身份运行,而不会影响继续以root身份运行的父进程。