¿Cómo puedo evitar que usuarios sin privilegios accedan a /etc/passwd, /etc/group, etc.?

¿Cómo puedo evitar que usuarios sin privilegios accedan a /etc/passwd, /etc/group, etc.?

Como sugiere el título, tengo un entorno multiusuario y, en aras de proteger la privacidad, realmente me gustaría poder restringir el acceso de los usuarios a algunos de estos archivos visibles públicamente que brindan información sobre otros usuarios.

Si restrinjo el acceso /etc/passwdcon 0640, las cosas dejan de funcionar para ese usuario.

Si agrego ese usuario a una ACL restrictiva, las cosas dejan de funcionar para ese usuario.

Realmente me gustaría evitar enviar a la cárcel a los usuarios sin privilegios si puedo. Solo quiero que se respete la privacidad del usuario en un servidor compartido. ¿Algunas ideas?

información relacionada