【发布时间】:2010-10-28 22:57:17
【问题描述】:
我创建了一个以 root 身份启动的服务器程序。启动后,我想将权限授予另一个用户。我怎样才能安全地做到这一点?
【问题讨论】:
-
不太适合 linux,但可能会产生一个以“nobody”身份运行的新进程?
标签: linux perl security privileges
我创建了一个以 root 身份启动的服务器程序。启动后,我想将权限授予另一个用户。我怎样才能安全地做到这一点?
【问题讨论】:
标签: linux perl security privileges
你并不需要一个模块,虽然 Benji York 链接的那个看起来很不错。
通过$< 和$> 设置UID 很简单。有关这些的更多信息,请参阅perlvar。您也可以使用$( 和$) 以这种方式设置GID;请注意,如果要删除补充组,则需要设置 $) = "$target_gid $target_gid"。之后不要忘记测试是否成功。
【讨论】:
【讨论】: