Добавить поле для входа в Linux

Добавить поле для входа в Linux

Я хочу спросить пользователя о причине входа в систему на серверах Linux Production.

При входе в систему будет запрошен обычный запрос пользователя, пароля, а затем будет задан вопрос «Причина входа», который будет зарегистрирован в системном журнале.

Я знаю, что это можно сделать, запустив скрипт сразу после входа в систему, но как избежать необходимости пользователю нажимать crtl-c и обойти вопрос?

Возможно ли принудительно ответить или выйти из системы?

решение1

Добавление этого в скрипт входа может работать при входе через оболочку BASH.

trap logout INT
read -p "Answer it or else: " myAnswer
# Log/Handle the answer here.
trap INT

Он был протестирован путем помещения его в скрипт пользователя .bashrc, но его можно было бы поместить в общесистемный скрипт.

Связанный контент