Можно ли добавить вторую комбинацию / etc / passwd + / etc / shadow + / etc / group, подобную этой, в систему linux?
/etc/passwd
/etc/passwd2
/etc/shadow
/etc/shadow2
/etc/group
/etc/group2
В процессе аутентификации PAM должен использовать все эти файлы.
Фон - это хромированный приложение, которое должно добавить / удалить основная система пользователи и группы через union rw-mounts. Но, если возможно, я не хочу объединять эти два мира в основном passwd.
Поскольку pam_unix использует NSS для доступа к passwd
, shadow
и group
файлов, вы можете использовать соответствующий модуль NSS, например libnss-extrausers и изменить /etc/nsswitch.conf
содержать:
passwd: compat extrausers
group: compat extrausers
shadow: compat extrausers
В экстрапользователи модуль позволяет вам использовать второй набор файлов, расположенный в (жестко заданном) месте /var/lib/extrausers
.