권한이 없는 사용자가 /etc/passwd, /etc/group 등에 액세스하는 것을 방지하려면 어떻게 해야 합니까?

권한이 없는 사용자가 /etc/passwd, /etc/group 등에 액세스하는 것을 방지하려면 어떻게 해야 합니까?

제목에서 알 수 있듯이 저는 다중 사용자 환경을 갖고 있으며 개인 정보 보호를 위해 다른 사용자에 대한 정보를 제공하는 공개적으로 볼 수 있는 파일 중 일부에 대한 사용자 액세스를 제한할 수 있기를 바랍니다.

/etc/passwd로 액세스를 제한하면 0640해당 사용자에 대한 작업이 중지됩니다.

해당 사용자를 제한적인 ACL에 추가하면 해당 사용자에 대한 작업이 중지됩니다.

가능하다면 권한이 없는 사용자를 감옥에 가두는 것을 피하고 싶습니다. 공유 서버에서 사용자 개인 정보가 존중되기를 원합니다. 어떤 아이디어가 있나요?

관련 정보