需要一些有关.desktop
文件权限的澄清。我可以看到root拥有的所有.desktop
文件/usr/share/applications/
都有权限,
-rw-r--r--
同时examples.desktop
,在$HOME
由用户拥有具有相同的权限。所有这些都能正常运行。
但是,当我要创建.desktop
具有相同权限的自定义文件时,它会抛出以下错误消息,
不受信任的应用程序启动器
应用程序启动器“ myapp.desktop”尚未标记为受信任。如果您不知道此文件的来源,则启动它可能是不安全的。
但是,添加执行许可权使其可以毫无问题地运行。
问:为什么自定义
.desktop
文件需要具有+x
运行权限,或者某些.desktop
文件在没有执行权限的情况下可以运行?.desktop
未经执行许可可以运行自定义文件吗?