Linux 로그인에 필드 추가

Linux 로그인에 필드 추가

사용자에게 Linux 프로덕션 서버에 로그인하는 이유를 묻고 싶습니다.

로그인 프롬프트는 공통적으로 사용자, 비밀번호를 묻고 "로그인 이유" 질문은 나중에 묻고 syslog에 등록됩니다.

로그인 직후에 스크립트를 실행할 수 있다는 것을 알고 있지만 사용자가 crtl-c를 만들고 질문을 우회하는 것을 어떻게 방지할 수 있습니까?

강제로 답변이나 로그아웃이 가능한가요?

답변1

이것을 로그인 스크립트에 추가하면 BASH 쉘을 통해 로그인할 때 작동할 수 있습니다.

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

사용자의 .bashrc 스크립트에 배치하여 테스트했지만 시스템 전체 스크립트에 배치할 수도 있습니다.

관련 정보