시스템을 운영하는 관리자는 로그인하는 사용자들에게 알리고픈 공지사항등을 로그인할 당시에 보여주는 것이 가장 효과적입니다.

TELNET으로 remote로그인을 하는 사용자들에게 메시지를 보여주는 절차는 크게 두가지로 나누어 볼 수 있습니다.

첫째, 로그인전에 보여주는 메시지, 즉 ID와 패스워드의 입력을 요구하는 단계 다시말씀드려서 시스템의 정상사용자인증을 받지 못한 상태에 보여줄 메시지입니다.

이 메시지는 /etc/issue.net파일에 보관되어 있습니다.

이 메시지를 원하는 내용으로 변경하려면 이 파일의 내용을 수정하시면 됩니다.

참고로, 시스템에 부팅중에 실행이 되는 /etc/rc.d/rc.local파일에는 로그인시에 실행이될 /etc/issue.net파일에 대한 실행내용들이 포함되어 있습니다.

/etc/issue.net의 파일이름을 변경하고자 한다거나, 파일의 위치를 변경하고자 한다면 /etc/rc.d/rc.local파일을 편집하시면 됩니다.

참고로 /etc/rc.d/rc.local파일내용중 로그인전에 보여주는 메시지인 /etc/issue.net파일에 관련된 부분은 다음과 같습니다.

# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.
if [ -x /usr/bin/linux_logo ];then
/usr/bin/linux_logo -c -n -f -o 2 > /etc/issue
echo "" >> /etc/issue
else
echo "Kernel $(uname -r) on $a $(uname -m)" > /etc/issue
fi
echo "$R" >> /etc/issue
echo "$R" > /etc/issue.net
echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue.net
fi

둘째, ID와 패스워드를 정상적으로 입력한 후 즉, 정상사용자로 인증된 후에 보여줄 메시지입니다.

즉, ID와 패스워드를 입력하고 시스템에 로그인한 바로다음에 보여줄 메시지를 말함인데 이 메시지는 /etc/motd에 보관되어있습니다.

따라서 정상사용자들에게 안내할 공지사항이나 필독사항등은 여기에 넣어두면 로그인에 성공한 사용자들은 모두 이 메시지를 보게되겠죠

시스템관리자의 측면에서의 이파일에 대한 일반적인 용도는 시스템점검일자등에 대한 공지등으로 이용됩니다.



다음의 예는 /etc/issue.net파일의 실제내용입니다.

[root@hlxsvr /]# cat /etc/issue.net

Welcome to My system

Please input our certification name



다음은 /etc/motd파일의 실제내용입니다.

[root@hlxsvr /]# cat /etc/motd

---------------------------------------

WELCOME TO OUR SYSTEM

system check : 2003. 10. 15

Admin email : email@xxx.com

TEL : xxx-xxx-xxxx

note : Please check your mail box

---------------------------------------

[root@hlxsvr /]#
2005/07/01 14:59 2005/07/01 14:59

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다