我有一个程序在启动时以 root 身份运行一堆任务。之后,它需要交给不同的用户。怎么办?
只是想知道,是否可以在不重新启动程序的情况下重新获取 root 权限?
最佳答案
简短的回答是使用 setuid()
功能。
切换到非root用户后无法重新获得root权限。
关于c++ - 放弃root权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3436099/
我有一个程序在启动时以 root 身份运行一堆任务。之后,它需要交给不同的用户。怎么办?
只是想知道,是否可以在不重新启动程序的情况下重新获取 root 权限?
最佳答案
简短的回答是使用 setuid()
功能。
切换到非root用户后无法重新获得root权限。
关于c++ - 放弃root权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3436099/