This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
использование_библиотеки_pam [2025/05/15 11:50] val |
использование_библиотеки_pam [2025/09/15 09:38] (current) val |
||
---|---|---|---|
Line 48: | Line 48: | ||
===== Примеры использования ===== | ===== Примеры использования ===== | ||
+ | |||
+ | ==== Использование pamtester ==== | ||
+ | |||
+ | * Пакет OpenVPN [[Пакет OpenVPN#Включение 2FA]] | ||
+ | |||
+ | <code> | ||
+ | # apt install pamtester | ||
+ | |||
+ | # pamtester openvpn student authenticate | ||
+ | pin | ||
+ | Password: | ||
+ | pamtester: successfully authenticated | ||
+ | </code> | ||
==== Права на команду su === | ==== Права на команду su === | ||
Line 264: | Line 277: | ||
###rm /tmp/krb5cc_0 | ###rm /tmp/krb5cc_0 | ||
</code> | </code> | ||
- | ==== Использование pam_exec для регистрации подключений по ssh ==== | + | ==== Использование pam_exec для регистрации подключений ==== |
<code> | <code> | ||
# cat /etc/pam.d/sshd | # cat /etc/pam.d/sshd | ||
</code><code> | </code><code> | ||
... | ... | ||
- | session optional pam_exec.so /bin/bash -c (echo${IFS}Subject:${PAM_USER}-$(hostname)-${PAM_RHOST};/usr/bin/env)|/usr/bin/curl${IFS}smtp://server.corpX.un${IFS}--mail-from${IFS}root@gate.corpX.un${IFS}--mail-rcpt${IFS}student@corpX.un${IFS}--upload-file${IFS}- | + | session optional pam_exec.so /bin/bash -c (echo${IFS}Subject:ssh-${PAM_USER}@$(hostname)-${PAM_RHOST};/usr/bin/env)|/usr/bin/curl${IFS}smtp://server.corpX.un${IFS}--mail-from${IFS}root@gate.corpX.un${IFS}--mail-rcpt${IFS}student@corpX.un${IFS}--upload-file${IFS}- |
+ | |||
+ | session optional pam_exec.so /bin/bash -c (/usr/bin/env|/usr/local/bin/send-to-telegram.sh) | ||
</code> | </code> | ||