adduser
명령을 사용하여 "bogus"라는 사용자를 작성한다고 가정 해 봅시다 . 계정을 비활성화하지 않고이 사용자가 유효한 로그인 옵션이되지 않도록하려면 어떻게해야합니까? 요컨대, 계정을 통해 액세스 할 수 su - bogus
있기를 원하지만 일반 로그인 프롬프트를 통해 액세스 할 수는 없습니다.
주변을 검색하면 해당 사용자의 비밀번호를 비활성화해야하지만 passwd -d bogus
도움이되지는 않습니다. 사실 암호를 입력하지 않아도 가짜에 로그인 할 수 있기 때문에 상황이 악화되었습니다.
주어진 계정에 대해 정기적 인 로그인을 비활성화하는 방법이 있습니까?
참고 : 분명히하기 위해 gdm과 같은 그래픽 로그인 화면의 메뉴 옵션에서 사용자를 제거하는 방법을 알고 있지만 이러한 방법은 실제로 로그인을 비활성화하지 않고 계정을 숨 깁니다. 텍스트 모드가 포함 된 일반 로그인을 완전히 비활성화하는 방법을 찾고 있습니다.
-d
는 비밀번호를 삭제하는 플래그입니다. 그것은 그것을 비활성화하는 것과 다릅니다 (잠금으로 참조, 차드의 답변 참조).