As únicas formas de impor isso são:
-
Altere o proprietário do arquivo para
root
ou outro usuário. -
Use o SELinux / AppArmor / SMACK para negar o uso do chmod.
No sistema Linux, suponha que exista usuário 'A' (usuário não-root que possui permissão de login ssh).
'A' possui um arquivo executável "A.out".
Eu quero permitir que 'A' leia / execute "A.out"
No entanto, não quero que 'A' altere a permissão de "A.out"
como usuário root, como posso impor isso? (no servidor Ubuntu)
agradeço antecipadamente.