解决 Linux Bash 中的权限被拒绝错误
本文将介绍 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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。