![쉘에 로그인할 때 "오래된 메일이 있습니다" 메시지를 숨기시겠습니까?](https://linux55.com/image/144250/%EC%89%98%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EB%95%8C%20%22%EC%98%A4%EB%9E%98%EB%90%9C%20%EB%A9%94%EC%9D%BC%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4%22%20%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%EC%88%A8%EA%B8%B0%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
개인 및 시스템 관리 이메일을 위해 내 서버에 메일 시스템(Postfix + Dovecot)이 설정되어 있습니다. 내 모든 계정에 대해 쉘을 통해 로그인할 때마다 "오래된 메일이 있습니다"라는 메시지가 나타납니다. 내가 구성한 MOTD 모듈 아래에 표시됩니다.
읽은 메시지의 대부분을 다른 곳으로 삭제하거나 이동할 수는 없지만 이 메시지를 숨기고 싶은 경우에는 MOTD가 복잡해집니다. 나는 "새 메일이 있습니다"를 유지하는 것을 선호합니다. 가능하다면 메시지를 보내주세요. 하지만 필요하다면 잃어버릴 수도 있습니다.
이 메시지는 MOTD 모듈에서 나온 것이 아니라 SSH와 로컬에 표시되는 것 같습니다.
"오래된 메일이 있습니다"를 숨기거나 삭제하는 방법. 쉘에 로그인할 때 메시지가 표시됩니까?
답변1
pam_mail.so
아마도 PAM 모듈에 의해 생성되었을 것입니다 .
/etc/pam.d/login
아래 표시된 줄을 편집 하고 주석 처리합니다.
session optional pam_mail.so standard
또는 라인을 유지하되 standard
존재하는 경우 제거하고 nopen
끝에 추가하십시오.
/etc/pam.d/sshd
파일에서 동일한 작업을 수행 해야 할 수도 있습니다 .
자세한 내용은 을 참조하세요 man pam_mail
.
답변2
이 메시지는 모듈에 의해 생성됩니다 pam_mail.so
. 다양한 파일에서 이를 찾고 /etc/pam.d
(다른 로그인 방법을 다루기 위해 둘 이상이 있을 수 있음) pam_mail.so standard
.Add verb 가 포함된 행을 찾으십시오 quiet
.
자세한 내용은 다음을 참조하세요.매뉴얼 페이지.