본문 바로가기

IT/리눅스

로그인 공지사항 관리하기

제 4장. 로그인 공지사항 관리하기

 

 

 

/etc/issue , /etc/issue.net , /etc/motd 에 대해 알아보자

 

 

 어느 날 리눅스 시스템에 접속하는 모든 사용자들에게 알리고 싶은 메시지가 생길 수도 있겠지요.

그럴 때 어떻게 설정할 수 있을까요?

 

우선, 접속은 로그인이라고도 하는데 현재 시스템의 콘솔에서 접속하는 로컬접속과 원격지에서 접속하는 원격접속이 있습니다.

또 우리가 알리고 싶은 메시지는 접속 전단계에서 보여줄 것이 있고, 접속 후 보여줄 메시지가 있겠지요?

 

이렇게 상황에 따라 각각 다른 메시지 관리가 필요한데요.

 

 

파일명 

역할 

시기 

 /etc/issue

콘솔(console) 접속 (=로컬접속) 시도 시

보여줄 메시지 

로그인 전 

 /etc/issue.net 

원격 접속 시 보여줄 메시지 

 /etc/motd

로컬·원격 접속 모두에 해당 

 로그인 후

 

 

활용 예시를 들어보겠습니다.

 

 

 

 

/etc/issue 파일은 콘솔로 접속하는 사용자들에게 보여줄 메시지 입니다.

, 대부분 시스템관리자들이겠지요 !!

/etc/issue.net 은 원격지의 pc나 다른 서버에서 접속하는 원격접속시 보여줄 공지사항 메시지 입니다.

 

 아래 표는  /etc/issue 와  /etc/issue.net 의 공통점과 차이점을 정리한 표입니다.

 

  /etc/issue

 /etc/issue.net 

  ID와 패스워드를 인증 받기 전 접속 시도시에 보여줄 메시지 파일

 

ex) 접속을 시도한 사용자가 정상적 사용자인지 알 수 없으므로

"불법적인 접속을 금합니다", "정상적인 사용자가 아닐 시 강제로 접속을 종료합니다"

 콘솔로 접속하는 사용자들에게 보여줄 메시지 입니다.

, 대부분 시스템관리자들이겠지요 !!

 원격지의 pc나 다른 서버에서 접속하는 원격접속시 보여줄 공지사항 메시지 입니다.


 

/etc/motdID와 패스워드로 인증 받은 정상적 사용자가 로그인을 완료한 바로 그 시점에 보여줄 공지사항 메시지 파일입니다.

예를 들어 "이번 주 월요일은 휴무입니다.", "몇월 며칠 몇시부터 몇시까지 서버 정기 점검이 있습니다.", "디스크 용량 정리가 곧 있으므로 불필요한 파일들을 삭제하세요." 와 같은 메시지 등이 이에 해당되겠지요?