解决 Linux Bash 中的权限被拒绝错误
作者:迹忆客
最近更新:2023/03/17
浏览次数:
本文将介绍 Linux Bash 中权限被拒绝错误的原因以及解决方法。
此错误是由没有执行权限的文件引起的。我们可以使用 chmod 命令更改权限。
下面是我们将在本例中使用的 bash 文件的内容。将其保存为 example.sh。
echo "Hello, World!"
在 Linux 中执行 Bash 文件
首先,尝试执行该文件。我们得到 Permission denied 错误。

让我们检查一下我们文件的权限。
ls -l example.sh

-
r用于阅读 -
w用于写入 -
x用来执行
使用 chmod 命令更改文件权限
chmod 命令更改文件模式位。我们可以用这个命令给文件添加 execute 权限。
sudo chmod +x example.sh
在此之后,我们可以执行该文件。
./example.sh

我们只能将其添加给用户,而不是向所有人添加执行权限。
sudo chmod u+x example.sh

相关文章
在 Bash 中运行 find -exec 命令
发布时间:2024/03/14 浏览次数:127 分类:操作系统
-
本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。

