Vin*_*z M 5 permissions appimage opt
我使用保存在我的目录中的程序/home/vincent/Downloads
(程序实际上是一个游戏,我下载了它...AppImage文件),我通常通过双击它来启动该程序...现在我希望该程序可用给所有用户。
我只需要将 AppImage 文件移动到 例如/opt
并授予所有用户执行 AppImage 文件的权限,是否正确?chmod 1
权限够吗?
我也可以将该程序下载到每个用户的家中,但这似乎是错误的......
我只需要将 AppImage 文件移动到例如是否正确
/opt
正确的除了/opt
不在所有用户的默认路径中,但/usr/local/games
似乎是适合您的目的的正确位置。
...并授予所有用户执行AppImage文件的权限?“
chmod 1
”有足够的权限吗?
您的意思是chmod 111 file
...不,用户还需要设置读取权限,即chmod 555 file
您想要的最低权限,除非所有用户都与文件所有者位于同一组中,在这种情况下chmod 550 file
就足够了。
请注意,根据man chmod
“省略的数字被假定为前导零”......因此,从字面上看你写的内容,chmod 1
实际上会转化为chmod 001
拒绝所有者的所有权限user:group
并为其他任何人留下可执行权限......我已经假设你没有意思是这样做,但如果您确实打算拒绝所有者用户和组的所有权限,那么对您来说,最低限度是chmod 5 file
或更明确地chmod 005 file
,讽刺的是,仅允许Others
执行该文件。