환경
센토스 7 x64
Teamviewer를 사용하여 tty에 연결할 때 각 Ctrl-Alt-F1~F6에서 다음을 볼 수 있습니다.
CentOS Linux 7 (Core)
Kernel 3.10.0-514.6.1.el7.x86_64 on an x86_64
실제 머신을 켜면 다음 메시지도 표시됩니다.
로그인하면 다음을 볼 수 있습니다.
Last login: Sun Feb 26 21:54:05 on tty1
질문:
그렇다면 이 정보는 어디서 오는 걸까요? 이 정보는 어디에 표시되나요? 구성 파일에서 읽는 중입니까? 스크립트를 실행하시겠습니까? /etc/profile 및 ~/.bash_profile에서 관련 항목을 찾지 못했습니다.
로그인 전후에 내 사용자 정의 정보를 어떻게 표시합니까?
설명하다. 내가 표시하고 싶은 첫 번째 정보는 현재 tty입니다. 이 정보가 표시될 수 있나요? 어떻게 하나요?
감사해요.
편집하다
좋습니다. 이제 추가하겠습니다.
echo "$(whoami) now on tt$(fgconsole)"
로그인 후 ~/.bash_profile
사용자 정의 정보를 표시합니다.
하지만 로그인하기 전에는 어떻습니까?
답변1
/etc/motd
각 사용자가 로그인할 때 포함된 텍스트를 인쇄하도록 수정하면 될 것 같습니다 .
표시된 TTY 텍스트 변경앞으로로그인 후 /etc/issue
또는 를 수정해야 합니다 /etc/issue.net
.
SSH에만 적용되며, Banner
옵션을 사용하여 /etc/ssh/sshd_config
SSH에 대한 사용자 정의 메시지를 구성할 수도 있습니다.
원천: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(유닉스)