Eu encontrei um pacote que instala seus binários com permissão 555
em vez do usual 755
em /usr/bin
, ou seja, proibindo a escrita para todos. Eu não entendo o motivo de fazer isso... Posso supor que eles querem adicionar segurança extra, mas não tenho certeza.
Minha pergunta é a seguinte: ter permissões 555
para binários pode /usr/bin
levar a algum problema com esse binário?
Se o arquivo for de propriedade do usuário root, as permissões normalmente não importam, o usuário root poderá fazer qualquer coisa com o arquivo independentemente.
Se o arquivo for de propriedade de um usuário não root, então 555 pode ser pertinente para evitar que o proprietário do arquivo reescreva o arquivo (o que pode permitir, por exemplo, incorporar malware ou executar algum código).