我有一个安装为 /data 的硬盘驱动器。我是挂载点的所有者,我拥有它下面的所有目录。我在 /data 下安装了一个 IDE。它包含一个 shell 脚本,您需要执行该脚本来设置 IDE。该文件也归我所有,并且是用户、组、世界可执行文件。(即我不需要 chmod +x ...)。出于某种原因,它不会让我执行脚本。我不断收到权限被拒绝的错误。只要我将文件移动到我的主目录,没有权限更改,它就可以让我执行脚本。是否有某个设置阻止我在主目录之外执行文件,即使我拥有它们并且它们被设置为可执行文件?
万一这很重要,我正在运行 16.04。
ba在您可以传递
mount
或写入的选项中,fstab
有一个exec
标志。使用该选项重新安装驱动器应该会有所帮助。(如果这是一个
bash
脚本,你可能也可以这样做/bin/bash /data/nameOfScript
,但我猜你很快就会遇到下一个问题。)