./install_geographiclib_datasets.sh 权限被拒绝

./install_geographiclib_datasets.sh 权限被拒绝

我尝试在 ros kinetic ubuntu 16.04 中安装 mavros,但无法安装

$ ./install_geographiclib_datasets.sh
bash: ./install_geographiclib_datasets.sh: Permission denied

我试过:

sudo chmod -x ./install_geographiclib_datasets.sh

但它不能修复该权限。我该怎么做才能修复这个问题?

答案1

您必须执行的操作sudo chmod -x ./install_geographiclib_datasets.sh意味着必须使用 来运行脚本sudo。正如 MichaelBay 所述,该命令chmod +x只会execute向脚本添加位,而不会更改决定谁有权运行该脚本的所有权。

像这样运行脚本sudo ./install_geographiclib_datasets.sh,一切应该会顺利。

根据 muru 的出色观察,您需要重新运行sudo chmod +x ./install_geographiclib_datasets.sh,因为sudo chmod -x删除了执行该脚本的能力。

相关内容