当我输入命令时出现以下错误:
printf '#!/bin/bash\nxvfb-run -a --server-args="-screen 0, 1024x768x24" /usr/bin/wkhtmltopdf -q $*' > /usr/bin/newwkhtmltopdf.sh
bash: /usr/bin/newwkhtmltopdf.sh: Permission denied.
我已经尝试过 apt 更新,甚至尝试过到 ubuntu 软件包平台下载 wkhtmlopdf 软件包。有人能帮我吗?
答案1
该文件/usr/bin
夹归用户root
(UID 0) 所有。
您需要具有 root 权限才能将任何内容写入此文件夹。
写入系统文件夹时应格外小心。执行此操作的一种方法是切换到 root 用户,使用以下命令:
sudo -s
然后运行你的命令。之后,exit
切换回你的普通用户。
另一种选择是将您的用户脚本放在$HOME
文件夹中,正如@Jos 在他的评论中所述。