adduser
명령을 사용하여 "bogus"라는 사용자를 생성한다고 가정 해 보겠습니다 . 계정을 비활성화하지 않고이 사용자가 실행 가능한 로그인 옵션이되지 않도록하려면 어떻게해야합니까? 간단히 말해서을 통해 계정에 액세스 할 수 su - bogus
있기를 원하지만 일반 로그인 프롬프트를 통해 액세스 할 수는 없습니다.
주변을 검색 해보니 해당 사용자의 암호를 비활성화해야하는 것 같지만 passwd -d bogus
도움이되지 않았습니다. 사실, 암호를 입력하지 않고도 가짜에 로그인 할 수 있었기 때문에 상황이 더 악화되었습니다.
특정 계정에 대한 일반 로그인을 비활성화하는 방법이 있습니까?
참고 : 명확하게 말하면 gdm과 같은 그래픽 로그인 화면의 메뉴 옵션에서 사용자를 제거하는 방법을 알고 있지만 이러한 방법은 실제로 로그인을 비활성화하지 않고 계정을 숨 깁니다. 정규 로그인을 완전히 비활성화하는 방법을 찾고 있는데 텍스트 모드가 포함되어 있습니다.
passwd -l user
당신이 원하는 것입니다.
그러면 사용자 계정이 잠 깁니다. 그러나 당신은 여전히 할 수 있습니다
su - user
하지만 su - user
루트로해야합니다.
또는 !
사용자의 암호 앞에 a 를 추가하여 동일한 작업을 수행 할 수 있습니다 /etc/shadow
(이는 모두 passwd -l
뒤에서 수행됩니다). 그리고 passwd -u
이것을 취소합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다