Запустить скрипт после входа в систему в Linux

Я хотел бы запустить скрипт после входа пользователя linux, чтобы выполнить некоторые дополнительные проверки безопасности. Пользователь должен сначала войти в систему, как правило, используя свой пароль, но затем быть проверен с помощью моего сценария, а затем получить полный доступ к системе. Такое возможно?

5
задан RealWorld
источник

2 ответов

предполагая, что все ваши пользователи используют bash, то файл /etc/profile выполняется при входе в систему. На некоторых дистрибутивах есть /etc/profile.d. Вы можете поместить скрипт входа в этот каталог.

4
отвечен Zoredache 2014-09-11 19:42:51
источник

если вы пытаетесь сделать это для каждого пользователя в системе, который может войти в оболочку bash (в основном root и любого другого "нормального" пользователя), то вы захотите добавить команду в /etc/profile или добавьте скрипт в /etc/profile.d/ в зависимости от вашей системы.

Если, однако, вы пытаетесь сделать это для конкретного пользователя, можно добавить было бы на этого пользователя ~/.bash_profile или ~/.profile.

See на этой странице для получения дополнительной информации о файлах, а также /etc/bashrc/~/.bashrc

0
отвечен 0xDAFACADE 2014-09-12 00:25:04
источник

Другие вопросы bash linux login ssh