Код: Выделить всё
session optional мой_модуль.soТаким образом, модуль должен вызываться 2 раза: при входе в сеанс данной службы и при выходе из него (вызываются функции pam_sm_open_session и pam_sm_close_session).
Но при входе имеем у модуля euid=0, а при выходе euid равен uid'у пользователя, который был в сеансе.
Вопрос: как получить при выходе такой же euid, как и при входе, то есть, нулевой?