Захват смены пароля в Linux - PullRequest
1 голос
/ 29 января 2009

Как я могу получить (или получить доступ, если где-то есть файл журнала), когда пользователь меняет свой пароль или пароль другого пользователя?

Ответы [ 2 ]

3 голосов
/ 29 января 2009

PAM записывает его в системный журнал по умолчанию для меня.

0 голосов
/ 02 февраля 2009

Просто замените команду passwd для переменных среды $ PATH сценарием оболочки, который, например, делает это:

  • записать содержимое переменной среды $ USER в файл
  • Call passwd

Или вы можете сделать то же самое, создав псевдоним пользователя для команды passwd:

alias passwd='echo "On `date +%Y%m%d` user $USER call passwd utility" && passwd'

Привет

РЕДАКТИРОВАТЬ: Это правильно, если вы хотите войти, где пользователь вызывает команду passwd, если вы хотите войти, если пользователь успешно изменил свой пароль, используйте passwd возвращаемое значение из вашей оболочки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...