systemd-logind를 사용하여 hushlogin 동작을 제어하는 ​​방법은 무엇입니까?

systemd-logind를 사용하여 hushlogin 동작을 제어하는 ​​방법은 무엇입니까?

Ubuntu 18.04정기적인 설정을 진행하고 있습니다 systemd. 특히 로그인은 에 의해 처리됩니다 systemd-logind.service.

.hushlogin내 홈 디렉토리에 파일을 추가 하면 ssh로그인 중에 일반적으로 수신되는 모든 출력이 억제됩니다.

내 질문:

.hushlogin공통적인 역할을 하는 파일의 이름을 어떻게 제어할 수 있나요 ?

상세 설명:

나는 재귀적으로 및 내부를 검색하여 hushlogin세 가지 점만 찾았습니다.HUSHLOGIN/etc//lib/systemd/

  • 관련 없음 /etc/csh.login(둘 다 내 사용자가 사용함 bash):
#
# Display global message-of-the-day:
#
if (! -e ~/.hushlogin ) then
   <blah>
endif
  • /etc/bash.bashrc저것~해야 한다또한 로컬 파일이 있으므로 중요하지 않습니다 ~/.bashrc.
if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
   <blah>
fi
  • 마지막으로 관련성이 있어 보이는 곳은 파일입니다./etc/login.defs.
HUSHLOGIN_FILE .hushlogin
#HUSHLOGIN_FILE  /etc/hushlogins

내가 시도한 것:

  • HUSHLOGIN_FILE .hushlogin줄을 주석 처리하세요.

  • 그것을로 바꾸십시오HUSHLOGIN_FILE .boo

그런 다음 재부팅합니다 systemd-logind.service. 이들 중 어느 것도 아무런 영향을 미치지 않습니다. .hushlogin채팅 동작이 유지되고 사용자 정의가 .boo적용되지 않습니다. 이건 내가 있든 없든

  • 두 번째 HUSHLOGIN_FILE /etc/hushlogins줄의 주석 처리를 해제하거나
  • 코멘트를 남겨주세요.

그렇다면 이 행동을 제어하는 ​​것은 무엇입니까?

관련 정보