물리적 머신을 성공적으로 열거나, 원격 머신에 연결하거나, centos 7에서 머신에 로그인할 때 사용자 정의 정보를 표시하는 위치

물리적 머신을 성공적으로 열거나, 원격 머신에 연결하거나, centos 7에서 머신에 로그인할 때 사용자 정의 정보를 표시하는 위치

환경

센토스 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_configSSH에 대한 사용자 정의 메시지를 구성할 수도 있습니다.

원천: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(유닉스)

관련 정보