谢谢你看我的情况。我正在运行Ubuntu22.04。我想把一个pdf文件转换成jpeg文件格式。打字后
dr@Dell-1:~$ sudo /etc/ImageMagick-6/policy.xml我得到以下错误
sudo /etc/ImageMagick-6/policy.xml: command not found我需要编辑策略有些事我从来没有做过,对Linux来说是陌生的.,以允许与ImageMagick一起使用pdf文件。有人能告诉我我做错了什么吗?
发布于 2023-03-20 09:39:37
这个答案向您详细介绍了您需要做的事情。为了克服这些限制,有两种可能:
rm (删除)命令很容易,但根本不安全。因此不受欢迎。要编辑该文件,您需要使用根(管理员)权限在文本编辑器中打开它。有多种方法可以做到这一点。为了使编辑尽可能容易,您可能希望在您的图形文本编辑器(标准Ubuntu桌面的gedit )中打开系统文件:
env EDITOR=gedit sudoedit /etc/ImageMagick-6/policy.xml如果可以使用基于标准终端的编辑器nano,则命令简化为:
sudoedit /etc/ImageMagick-6/policy.xml这将在Ubuntu上的标准终端编辑器nano中打开文件。
您自己尝试的命令只指定了sudo。这个命令应该后面跟着另一个命令。然后,sudo将使用提升的权限(更改系统文件所需的管理员权限或根权限)运行该其他命令。将在其后面运行一个命令,该命令将将以下命令提升为根权限。但是,您没有提供命令,而是提供了文件名。因此,sudo试图将该文件作为可执行文件运行,但由于它不是可执行文件而失败。一种本来可行但对安全建议较少的办法是:
sudo nano /etc/ImageMagick-6/policy.xml前面使用sudoedit的命令是首选的,因为更安全:该命令将系统文件复制到一个临时文件,该文件可以用普通编辑器编辑。保存文件时,系统文件将使用临时文件的内容进行更新。
https://askubuntu.com/questions/1460067
复制相似问题