我正在使用 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
。这将重新安装具有读写和执行权限设置的分区。然后尝试再次执行相同的脚本。