标签: c++ root
我有一个程序在启动时以root身份运行一堆任务。之后,它需要降落到不同的用户。怎么办?
只是想知道,是否可以在不重新启动程序的情况下重新获取root?
答案 0 :(得分:3)
简短的回答是使用setuid()功能。
setuid()
切换到非root用户后,无法重新获取root权限。