我正在编写一个 Perl CGI 应用程序。在某些时候,此 cgi 应用程序需要以 root 身份运行才能访问和写入特定文件。我想知道我到底应该如何执行此操作以及执行此操作时应采取的安全预防措施。
你几乎不应该。
如果您无法避免它,请创建一小段简单的代码,该代码使用 setuid root 运行,该代码完全执行该任务,仅此而已,或者使用sudo
或类似的方式运行一个执行此操作的脚本。
为该文件提供适当的权限,以便您的网络用户可以对其进行写入(如果没有必要,则不必从中读取)将是一个更好的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)