我创建了一个将以 root 身份启动的服务器程序。启动后,我想将权限授予另一个用户。我怎样才能安全地做到这一点?
问问题
2382 次
2 回答
10
请参阅Privileges::Drop。
于 2009-05-26T11:46:44.867 回答
5
你真的不需要一个模块,虽然 Benji York 链接的那个看起来很不错。
$<
通过和设置 UID 很简单$>
。有关这些的更多信息,请参见perlvar。您也可以使用$(
and $)
;以这种方式设置 GID 请注意,$) = "$target_gid $target_gid"
如果要删除补充组,则需要设置。不要忘记事后测试是否成功。
于 2009-05-26T12:19:41.400 回答