파일 이름을 바꾸는 / var / run에서 motd.dynamic을 비활성화하려고 시도했지만 시스템이 파일을 다시 작성하기 때문에 작동하지 않았습니다.
누구나 아는 사람이 있습니까?
감사합니다.
답변
대부분의 답변에는 루트 액세스 권한이 필요합니다.
모든 사용자는 클린 로그인 (MOTD 비활성화 포함)을 얻을 수 있습니다. 간단히 다음을 실행하십시오.
touch $HOME/.hushlogin
답변
스크립트 파일은 MOTD를 포함하는 것으로 식별 /etc/update-motd.d
된 파일을 생성합니다 /var/run/motd.dynamic
.
이 파일 생성을 중지하는 간단한 방법은 다음을 사용하여 모든 스크립트를 실행 불가능하게 만드는 것입니다.
chmod -x /etc/update-motd.d/*
답변
다른 방법은 다음 행을 주석 처리하는 것입니다 /etc/pam.d/login
.
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
답변
Alcuin Arundel의 답변 /etc/pam.d/sshd
에 따라 ssh를 통해 입력 할 때 메시지를 제거하기 위해 pam_motd 줄을 편집 하고 주석 처리하십시오.
답변
의 구성 옵션이있다 sshd_config
라고는 PrintMotd
. no
작업 을 수행하도록 설정합니다 .
답변
해결 방법 / 해킹을 찾았습니다.
ssh -t IP_ADDRESS bash
-t
tty 할당을 강제하기 위해
보내 bash
명령을 보내는 출력에게 bannery 사업 중 하나를하지 않는 한, 명령을.
재밌다