Задача - исполнить команду при неверно введенном пароле 3 раза от любого пользователя из любого модуля pam(ssh, lightdm, su, tty).
Такие модули представлены:
ls /etc/pam.d/
chfn cups polkit-1
chpasswd lightdm ppp
chsh lightdm-autologin runuser
common-account lightdm-greeter runuser-l
common-auth login su
common-password mate-screensaver sudo
common-session newusers su-l
common-session-noninteractive other
cron passwd
В каком из них нужна строка pam_exec.so?
Как эта строка будет выглядеть?
Всё, что мне удалось найти - auth optional pam_exec.so seteuid /usr/local/bin/script.sh
LinuxForum.Fans
Помощь с pam_exec.so
Автор: nvoqhdok
4 сообщений
558 просмотров
исполнить команду при неверно введенном пароле 3 раза от любого пользователя
Нельзя. На этом основывается система прав Unix.
Нельзя. На этом основывается система прав Unix.
Не понял вас. Тем не менее, /etc/security/faillock.conf тогда что? Именно блокировка при неверно введенном пароле, мне нужно ЭТО ЖЕ, только исполнение кастомной команды(с правами рут) с помощью pam_exec.
Не понял вас. Тем не менее, /etc/security/faillock.conf тогда что? Именно блокировка при неверно введенном пароле, мне нужно ЭТО ЖЕ, только исполнение кастомной команды(с правами рут) с помощью pam_exec.
Вы что, хакер и пишете трояна с перебором словаря?
Войдите или зарегистрируйтесь, чтобы ответить.