각 시스템에 여러 사용자가 있지만 SSH를 통해 한 번에 한 사용자 만 시스템에 로그인 할 수있는 시스템 설정이 있습니다.
"passwd -l / -u"명령을 사용하여 사용자를 잠 그거나 잠금 해제하고 한 번에 한 명의 사용자 만 허용합니다.
내가 필요한 것은 SSH를 시도하는 다른 사용자에게 SSH를 사용할 수없는 이유를 시스템에 알리는 것입니다. 현재 사용자 계정이 잠겨 있고 SSH를 사용할 수없는 경우 "연결 거부"메시지 만 표시됩니다. "귀하의 계정이 잠겨 있으며 xxxxxxx 시간 이전에 로그인 할 수 없습니다."라고 알리도록이 메시지를 편집하고 싶습니다.
이것을 달성 할 수있는 가능한 방법은 무엇입니까? 나는 이것을 위해 인터넷 검색을 시도했지만 운이 없었습니다.
감사.
사용자별로 메시지가 아닌 메시지를 사용자 정의하려면을 사용할 수 있습니다 nologin
. 즉, 사용자 계정을 다시 활성화하지만 /usr/bin/nologin
로그인 셸로 할당 할 수 있습니다 . 그들은 연결할 수 없으며 계정이 비활성화되었다는 기본 메시지 또는에 작성된 메시지를받을 수 없습니다 /etc/nologin.txt
.
사용자 별 메시지를 원한다면 nologin
항상 1을 반환하는 손으로 만든 스크립트로 바꿀 수 있습니다 .
에서 https://serverfault.com/a/708923/186199 해결로는 어디 dupplicate 표시된다. 여기에 그렇게 표시하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다