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
줄의 주석 처리를 해제하거나 - 코멘트를 남겨주세요.
그렇다면 이 행동을 제어하는 것은 무엇입니까?