Bash 权限被拒绝错误

Bash 权限被拒绝错误

当我输入命令时出现以下错误:

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 在他的评论中所述。

相关内容