dsp-site/wiki/Linux/Astra/Авторизация в PostgreSQL.adoc

26 lines
1.0 KiB
Plaintext
Raw Normal View History

2019-06-01 21:08:41 +00:00
= Astra: авторизация в PostgreSQL через PAM
:category: Linux
:tags: Linux, Astra, postgresql, базы данных,
2019-04-21 10:05:39 +00:00
Для обеспечения авторизации пользователей через PAM системному
2019-06-01 21:08:41 +00:00
пользователю `postgres`, с правами которого выполняется сервер базы
данных, необходимо выдать права на чтение информации из базы данных
пользователей и сведений о мандатных метках и привилегиях:
2019-04-21 10:05:39 +00:00
2019-06-01 21:08:41 +00:00
[source,sh]
----
2019-04-21 10:05:39 +00:00
usermod -a -G shadow postgres
setfacl -d -m u:postgres:r /etc/parsec/macdb
setfacl -R -m u:postgres:r /etc/parsec/macdb
setfacl -m u:postgres:rx /etc/parsec/macdb
2019-06-01 21:08:41 +00:00
----
2019-04-21 10:05:39 +00:00
Для обеспечения возможности авторизации пользователя `user`,
зарегистрированного в системе PAM, нужно выполнить команду
2019-06-01 21:08:41 +00:00
[source,sh]
----
2019-04-21 10:05:39 +00:00
usermac -c 0:0 -l 0:0 user
2019-06-01 21:08:41 +00:00
----