我正在写一个perl cgi应用程序.在某些时候,这个cgi应用程序需要以root身份运行才能访问并写入特定文件.我想知道我应该怎么做以及在做这件事时我应该采取的安全预防措施.
你几乎不应该.
如果你无法避免它,那么创建一个小而简单的代码片段,该代码使用setuid root运行,完全完成该任务,或者使用sudo或类似运行一个脚本来实现这一点.
为该文件提供适当的权限,以便您的Web用户可以写入它(如果没有必要,不一定从中读取)将是更好的选择.
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |