Господа, подскажите что почитать по такой вот задаче.Есть FreeBSD 7.1 соотвественно пользователи системы в /etc/master.passwd есть на этой же машине база данных PostgreSQL. В которой есть таблица id, login и password (зашифрованный с помощью md5).
id пользователей в таблице начинается с 65536, в /etc/master.passwd как и положено с 0 до 65535. Есть ли возможность, чтобы система видела дополнительных пользователей из базы данных PostgreSQL как своих родных (типа они в /etc/master.passwd)?
Приэтом хотелось бы чтобы юзвери которые в /etc/master.passwd попрежнему оставались видны системой, то есть типа все UID с 0 по 65535 из /etc/master.passwd, а все остальное из базы.
В частности мне хочется задействовать все это добро в ACL, чтобы можно было назначать права на файлы пользователей которые в базе данных. Вход пользователей в систему которые находяться в PostgreSQL меня не интересует. Нужно только назначение прав.
В общем в итоге хочу получить, чтобы к примеру пользователь pg_user_65537, находящийся в базе данных нормально обрабатывался такой командой:
# setfacl -x u:pg_user_65537:rw filename
Возможно? Если да, то примерное направление, как PostgreSQL скрестить с /etc/master.passwd ?
Заранее благодарен.