로그인 쉘에서 "마지막 로그인"을 침묵시킵니다.

로그인 쉘에서 "마지막 로그인"을 침묵시킵니다.

간단한 질문입니다. 새 터미널 창(iTerm)을 열면 다음이 표시됩니다.

Last login: Fri Mar  2 16:52:40 on ttys009

저는 일부 데스크탑 자동화(터미널 바로가기 등) 작업을 하고 있는데 대화형 세션에서 새 가상 터미널이 열릴 때 이 텍스트가 사라지도록 하고 싶습니다. 저는 이것을 bash로그인 쉘로 사용하고 있습니다.

이게 bash설정인가요? 이 출력을 어떻게 무음으로 설정할 수 있나요?

답변1

에서 man login:

~/.hushlogin 또는 /etc/hushlogins 파일이 존재하는 경우 "조용한" 로그인을 수행합니다(이렇게 하면 메일 확인과 마지막 로그인 시간 및 요일 메시지 인쇄가 비활성화됩니다).

위의 작업을 수행한 후에도 마지막 로그인이 계속 표시되면 매뉴얼 페이지에 제안된 대로 PAM을 조사해야 합니다.

답변2

자동화 작업을 수행하는 경우 이는 중요하지 않습니다. 비대화형 터미널은 텍스트를 표시하지 않습니다.

답변3

clear아니면 일을 하기에 좋은 노인

관련 정보