
사용자에게 Linux 프로덕션 서버에 로그인하는 이유를 묻고 싶습니다.
로그인 프롬프트는 공통적으로 사용자, 비밀번호를 묻고 "로그인 이유" 질문은 나중에 묻고 syslog에 등록됩니다.
로그인 직후에 스크립트를 실행할 수 있다는 것을 알고 있지만 사용자가 crtl-c를 만들고 질문을 우회하는 것을 어떻게 방지할 수 있습니까?
강제로 답변이나 로그아웃이 가능한가요?
답변1
이것을 로그인 스크립트에 추가하면 BASH 쉘을 통해 로그인할 때 작동할 수 있습니다.
trap logout INT
read -p "Answer it or else: " myAnswer
# Log/Handle the answer here.
trap INT
사용자의 .bashrc 스크립트에 배치하여 테스트했지만 시스템 전체 스크립트에 배치할 수도 있습니다.