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


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

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

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