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

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

20
задан RealWorld
06.03.2023 23:36 Количество просмотров материала 3428
Распечатать страницу

2 ответа

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

4
отвечен Zoredache 2023-03-08 07:24

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

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

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

0
отвечен 0xDAFACADE 2023-03-08 09:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх