解决 Linux Bash 中的权限被拒绝错误
Yahya Irmak
2023年1月30日
2022年5月11日
本文将介绍 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
Author: Yahya Irmak
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn