Permissions
是否有理由撤銷 /usr/bin 中執行檔的寫權限
我遇到了一個安裝它的二進製文件的包,
555
而不是通常755
的權限/usr/bin
,即禁止為每個人編寫。我不明白這樣做的原因……可以假設他們想要增加額外的安全性,但不確定。我的問題如下:擁有二進製文件的權限
555
會/usr/bin
導致這種二進製文件出現任何問題嗎?
如果文件歸根使用者所有,權限通常無關緊要,根使用者無論如何都可以對文件執行任何操作。
如果文件由非 root 使用者擁有,則 555 可能與防止文件所有者重寫文件有關(這可能允許嵌入惡意軟體或執行某些程式碼)。