我遇到了一个安装它的二进制文件的包,555
而不是通常755
的权限/usr/bin
,即禁止为每个人编写。我不明白这样做的原因......可以假设他们想要增加额外的安全性,但不确定。
我的问题如下:拥有二进制文件的权限555
会/usr/bin
导致这种二进制文件出现任何问题吗?
我遇到了一个安装它的二进制文件的包,555
而不是通常755
的权限/usr/bin
,即禁止为每个人编写。我不明白这样做的原因......可以假设他们想要增加额外的安全性,但不确定。
我的问题如下:拥有二进制文件的权限555
会/usr/bin
导致这种二进制文件出现任何问题吗?
如果文件归根用户所有,权限通常无关紧要,根用户无论如何都可以对文件执行任何操作。
如果文件由非 root 用户拥有,则 555 可能与防止文件所有者重写文件有关(这可能允许嵌入恶意软件或运行某些代码)。