내 컴퓨터(현재 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/