运行 Shell 脚本时权限被拒绝

运行 Shell 脚本时权限被拒绝

我正在使用 Ubuntu Server 20.04 LTS。当我运行 shell 脚本时,出现以下错误:-bash: ./install.sh: Permission denied。我看过这个论坛上的类似帖子,但这些答案都无法解决问题。我的终端输入和输出如下。如果有人能帮忙,我将不胜感激。

wilsont@bzoit:/media/wilsont/disk$ chmod u+r+x install.sh
wilsont@bzoit:/media/wilsont/disk$ ./install.sh
-bash: ./install.sh: Permission denied

答案1

文件系统可能使用 noexec 选项挂载。首先确定您正在执行脚本的分区。您可以使用mount命令执行此操作。它将为您提供所有已安装分区及其挂载点的列表。然后运行以下命令sudo mount <partition_path> -o remount,rw,exec。这将重新安装具有读写和执行权限设置的分区。然后尝试再次执行相同的脚本。

相关内容