权限被拒绝:如何查找原因

权限被拒绝:如何查找原因

我下载了http://eclipse.baeyens.it/stable.php?OS=Linux/mnt/data。这是我用来安装开发工具的 SSD 分区。它由 挂载fstab

# <file system>                 <mount point>   <type>  <options>           <dump>  <pass>
UUID=34e00814-6c32-4c6b-97b7-bc317f631907   /               ext4    errors=remount-ro   0       1
UUID=43826176-05aa-44e9-a375-551bb6006cdc   /home           ext4    defaults            0       2
UUID=89a7b0f1-f0c7-493e-b43e-3074c2d4f0ea   /mnt/data       ext4    defaults,user       0   3
/swapfile                                   none            swap    sw                  0       0

它已正确安装:

$ mount | grep /mnt/data
/dev/sda2 on /mnt/data type ext4 (rw,nosuid,nodev,noexec,relatime,user)

并且其内容属于我的用户:

mark@lab:/mnt/data/dev/Sloeber$ ls -l
totale 392
-rw-r--r--  1 mark mark 122245 ott  7 08:12 artifacts.xml
drwxr-xr-x  5 mark mark   4096 ott  7 08:12 configuration
drwxr-xr-x 57 mark mark   4096 ott  7 08:12 features
-rwxr-xr-x  1 mark mark 136646 ott  7 08:09 icon.xpm
-rw-r--r--  1 mark mark   9260 set 10 03:50 notice.html
drwxr-xr-x  4 mark mark   4096 ott  7 08:12 p2
drwxr-xr-x  8 mark mark  40960 ott  7 08:12 plugins
drwxr-xr-x  2 mark mark   4096 ott  7 08:12 readme
-rwxr-xr-x  1 mark mark  61176 ott  7 08:09 sloeber-ide
-rw-r--r--  1 mark mark    394 ott  7 08:12 sloeber-ide.ini

sloeber-ide文件是可执行文件,但是当我尝试启动它时失败:

$ ./sloeber-ide
bash: ./sloeber-ide: Permesso negato (Permission denied, in English)

我不认为错误来自文件本身……我应该有执行它的权限。也许它与应用程序本身有关?如何理解它试图做什么而我的系统拒绝了?

答案1

必须使用“exec”选项来执行已安装的磁盘卷上的命令。

相关内容