Как запретить непривилегированным пользователям доступ к /etc/passwd, /etc/group и т. д.

Как запретить непривилегированным пользователям доступ к /etc/passwd, /etc/group и т. д.

Как следует из названия, у меня многопользовательская среда, и в интересах защиты конфиденциальности я бы очень хотел иметь возможность ограничивать доступ пользователей к некоторым из этих общедоступных файлов, которые раскрывают информацию о других пользователях.

Если я ограничу доступ для /etc/passwdпользователя 0640, для этого пользователя все перестанет работать.

Если я добавлю этого пользователя в ограничительный ACL, для этого пользователя все перестанет работать.

Я бы очень хотел избежать выкидывания непривилегированных пользователей в тюрьму, если это возможно. Я просто хочу, чтобы конфиденциальность пользователей соблюдалась на общем сервере. Есть идеи?

Связанный контент