如何在Perl中删除权限?

Pet*_*and 7 linux security perl privileges

我创建了一个将以root身份启动的服务器程序.启动后,我想将权限下放给其他用户.我怎样才能安全地做到这一点?

jet*_*ero 5

你真的不需要一个模块,虽然由Benji York链接的模块看起来很不错.

通过$<和设置UID很简单$>.有关这些内容的更多信息,请参阅perlvar.您还可以设置GID这种方式使用$($); 请注意,您需要设置$) = "$target_gid $target_gid"是否要删除补充组.不要忘记事后测试成功.

  • 别忘了$(和$). (4认同)