모드는 나타나지 않았어

모드는 나타나지 않았어

내 컴퓨터(현재 Mac OS X 10.6.5, Bash 및 Terminal.app 사용)에 사용자 정의 motd("오늘의 메시지")를 설정하고 싶습니다.

내부가 /etc/아님모드파일이 있으므로 샘플 텍스트를 사용하여 파일을 만들었습니다. 하지만 터미널을 다시 시작하면 메시지가 표시되지 않습니다. logout나는 이것을 시도했지만 login여전히 작동하지 않는 것 같습니다.

이렇게 하면 다음 ls -l /etc/motd과 같은 결과를 얻습니다(단서가 있는 경우).

-rw-r--r-- 1 root wheel 30 7 Dec 11:58 /etc/motd

내가 뭐 놓친 거 없니?

답변1

제가 해결한 것 같습니다. 내 motd가 표시되지 않는 이유는 내 홈 디렉토리에 .hushlogin이라는 빈 파일을 터치/추가하여 실제로 모든 로그인 메시지를 억제했기 때문일 것입니다(motd뿐만 아니라 다른 로그인 메시지도 죽인 것처럼 보입니다). 이해하다). 어쨌든 내 문제는 어떻게든 해결되었습니다. 아마도 .hushlogin 파일을 삭제하는 것을 잊었을 것입니다.

답변2

배포판에 따라 시스템은 부팅할 때마다 자동으로 새 motd를 생성할 수 있습니다. 우분투는 적어도 이렇게 하는 것 같습니다.

건배

답변3

배포판에 따라 다릅니다.

일반적으로 /etc/motd파일을 생성할 수 있으며 로그인 시에도 콘텐츠가 표시됩니다 /etc/motd.dynamic.

/etc/update-motd.d거기에 스크립트를 생성하고 배치 하면 /etc/motd.dynamic.

일부 배포판에서는 이를 /etc/motd.dynamic다음과 같이 수정합니다./etc/init.d/motd

자세한 내용은 여기에서 확인하세요

https://ownyourbits.com/2017/04/05/customize-your-motd-login-message-in-debian-and-ubuntu/

관련 정보