Elaborando as respostas acima.
Esse colega usou o SELinux para proteger uma máquina com acesso à raiz pública como prova de conceito. SELinux - link No entanto, o SELinux é uma aventura para aprender.
Você pode usar o chattr +i
acima e não informá-lo sobre isso ... dependendo de quão inteligentes seus usuários são. chattr -i
permitiria que qualquer usuário root editasse o arquivo. Além disso, +a
permite apenas anexar.
A maneira "normal" de fazer isso seria criar usuários normais e especificamente dar a eles os privilégios que deveriam ter através de algo como a ferramenta gratuita Sudo
.