Я хочу вывести текст из сценария pam_exec
после успешного входа в систему SSH (pubkey), но перед сам скрипт завершает работу (для целей 2FA).
Все, что сценарий печатает во время выполнения, отображается , когда сценарий завершается .
Пример:
#!/bin/bash
echo "YAY!"
sleep 2
exit 0
УРА!
печатается только через 2 секунды, после чего следует motd и командная строка. Очевидно, я уже добавил « stdout
» в запись PAM:
account required pam_exec.so stdout /etc/test/test.sh
У этого парня ( https://stackoverflow.com/a/43715952/12662891 ) была аналогичная проблема, но Я не могу понять, как он решил свою проблему.