Linux2013. 4. 16. 22:46

리눅스에 콘솔로 로그인을 하게되면 환영 문구가 뜨게 된다.

우분투의 경우 Welcome to Ubuntu ~~ 로 시작하는 여러 문구가 뜨고, 서버 버전의 경우 현재 접속자 수, CPU사용량 등등의 정보도 함께 표시해준다.


하지만 해당 문구가 마음에 들지 않을 수도 있고, 나 같은 경우는 커스터마이징을 원했기 때문에 방법을 찾아보았다.


접속하여 로그인을 하게 되면, /etc/motd 에 적혀있는 메세지를 출력해주게된다.

motd 파일은 마음대로 수정할 수 있으나, 어차피 다시 접속하면 갱신되기 때문에 이 파일을 수정하는 것은 의미가 없다.


실제로는 /etc/update-motd.d/ 폴더내의 모든 스크립트를 root 권한으로 실행한 결과가 /etc/motd에 쓰여지게 된다.


또 /etc/motd.tail 파일을 수정할 경우 해당 내용이 motd 출력 이후에 출력되게 된다.


만일 로그인 메세지 자체를 다 보기 싫다면 자신의 홈폴더 아래에 .hushlogin 파일을 만들어 두면된다.


서버 관리자(혹은 컴퓨터 주인)으로 해당 문구를 바꾸고 싶다면 /etc/update-motd.d/ 폴더 아래의 스크립트들을 수정하면 된다.


직접 해보니 작동이 잘 되긴한데 .sh 그러니까 쉘 스크립트 파일은 정상적으로 작동하여 motd를 업데이트 하는데, python이라거나 다른 스크립트를 사용하면 motd가 제대로 갱신이 되지 않는 문제가 있었다. 원인은 알 수 없었다.


하지만 motd를 수정하는건 저작권 위반이라는 말이 있으니(왜 오픈소스에 무료배포하는 리눅스가 이런 제약이 있는진 모르겠지만..) 개인적으로 사용하는 서버나 컴퓨터 용도 외에 많은 사람들에게 서비스를 해야 하는 서버라면 motd는 수정하지 않는 편이 좋을 것 같다.


motd 저작권에 대해서는 조금 더 찾아봐야 할 것 같다.

'Linux' 카테고리의 다른 글

zip 파일 압축 해제시 파일명이 깨지는 경우  (0) 2013.06.09
뭔가 불편한 weechat  (0) 2013.04.24
screen session명 변경  (1) 2013.04.17
리눅스 호스트명 변경  (0) 2013.04.17
Ubuntu 12.04 LTS Beep 음 제거  (0) 2013.04.16
Posted by Tanto