Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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