debian系列系统ImageMagick 的安全策略不允许执行 PDF 操作解决方法

1. 找到安全策略文件

安全策略文件通常位于 /etc/ImageMagick-6/policy.xml 或 /etc/ImageMagick/policy.xml。

2. 编辑安全策略文件

使用文本编辑器(如 nanovim)打开安全策略文件:

sudo nano /etc/ImageMagick-6/policy.xml

3. 修改策略

找到以下类似的内容:

<policy domain="coder" rights="none" pattern="PDF" />

将其修改为:

<policy domain="coder" rights="read|write" pattern="PDF" />

4. 保存并退出

保存文件并退出编辑器。

5. 重新尝试转换

注意事项

  • 安全性:修改安全策略可能会降低系统的安全性,因此在生产环境中应谨慎操作。
  • 备份:在修改任何系统文件之前,建议先进行备份。

通过上述步骤,你应该能够成功解决 ImageMagick 的安全策略限制问题,并顺利进行文件转换。

sanradar
sanradar
文章: 102