강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

로그인 공지사항 관리하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

로그인 공지사항 관리하기

 

리눅스시스템에 접속(로그인)하는 모든 사용자들에게 뭔가 알리고 싶은 메시지가 있을 경우에 어떻게 설정할 수 있을까?  접속(로그인)이라함은 현재 시스템의 콘솔에서 접속하는 로컬접속이 있고 원격지에서 접속하는 원격접속이 있다.

 

 그리고 보여줄 메시지는 시스템의 정상적인 사용자라고 인정하기 전단계인 접속전단계에서 보여줄 메시지가 있고 정상적인 접속자로 인증된 이후 즉, 접속이후에 보여줄 메시지가 있을 수 있다.

 

 

 

, 각각의 상황에 맞는 메시지관리가 필요하다는 의미가 된다.

 

 이러한 각각의 상황에 맞는 메시지관리를 할 수 있도록 다음과 같이 간단히 정리해 보았다.

 

 

 

파일명

    

시기

/etc/issue

콘솔(console)접속 시도시에 보여줄 메시지파일 즉, 로컬접속시 보여줄 메시지

 

로그인 전

/etc/issue.net

원격지에서 접속 시도시에 보여줄 메시지파일 즉, 원격접속시 보여줄 메시지

/etc/motd

로컬접속, 원격접속 모두에 해당됨.

로그인 후

 

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

 

 콘솔에서 접속한다라는 의미는 대부분 시스템관리자들일 것이다.

 

 그리고 /etc/issue.net은 원격지의 PC나 다른 서버에서 접속하는 원격접속시에 보여줄 공지사항 메시지이다.

 

 이 두 파일의 공통점은 ID와 패스워드로 인증을 받기전 접속시도시에 보여줄 메시지파일이라는 것이다.

 

 접속을 시도한 사용자가 정상적인 사용자인가를 알 수가 없으므로 다음과 같은 메시지들이 들어갈 수 있을 것이다.

 

 예를들어 불법적인 접속을 허용하지 않습니다.”라든가 또는 정상적인 사용자가 아닌분이 접속을 시도하면 강제로 접속을 종료한다라는 등의 메시지가 이 파일에 들어갈 수 있다.

 

 

 

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

 

 따라서 이 파일에는 정상적인 사용자들에게 공지할 내용을 넣어두면 될 것이다.

 

 예를들어 이번주 금요일 저녁에 회식이 있다라는 메시지 또는 몇월 몇일 몇시부터 몇시까지 서버 정기점검이 있다.

 

라는 메시지 또는 디스크 용량 정리가 곧 있으므로 불필요한 파일들을 삭제하라는 메시지등이 이에 해당될 것이다.

 

 , 그럼 예를 보도록 하겠다. 먼저 /etc/issue파일의 예이다.

 

 

 

[root@sulinux ~]# cat /etc/issue

Fedora release 10 (Cambridge)

Kernel \r on an \m (\l)

This file is /etc/issue

[root@sulinux ~]#

 

그리고 다음은 /etc/issue.net파일의 예이다.

 

 

 

[root@sulinux ~]# cat /etc/issue.net

Fedora release 10 (Cambridge)

Kernel \r on an \m (\l)

This file is /etc/issue.net

[root@sulinux ~]#

 

그리고 다음은 /etc/motd파일의 예이다.

 



[root@sulinux ~]#cat /etc/motd

######### NOTICE : SYSTEM check...  ###########

date : 2011. 09. 3001:00~03:00

Operator : system administrator

You have to backup your data. please

This file is /etc/motd

###############################################

[root@sulinux ~]#

 

간단한 접속예를 해보도록 하겠다. 아래 예는 원격지 서버에서 현재서버의 sspark이라는 사용자로 원격로그인하는 예를 나타낸 것이다.

 

 

 

Last login: Sun Feb 28 09:36:58 2010 from 192.168.0.250

######### NOTICE : SYSTEM check...  ###########

date : 2011. 09. 3001:00~03:00

Operator : system administrator

You have to backup your data. please

This file is /etc/motd

###############################################

[root@sulinux ~]#

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,157 명
  • 현재 강좌수 :  36,514 개
  • 현재 접속자 :  313 명