passwd 명령어를 활용하여 user1 계정 잠금 처리하세요.
사용자 계정을 잠금 및 잠금 해제하는 문제입니다.
usermod 와 passwd 명령어의 옵션에 대해 공부할 수 있습니다.
1. usermod 명령어는 사용하지 않고 passwd 명령어로 user1 계정을 잠급니다.
· 확인: /etc/shadow 의 user1 암호 필드가 '!' 로 시작하면 잠금 상태입니다.
passwd 명령어를 활용하여 user1 계정 잠금 처리하세요.
사용자 계정을 잠금 및 잠금 해제하는 문제입니다.
usermod 와 passwd 명령어의 옵션에 대해 공부할 수 있습니다.
1. usermod 명령어는 사용하지 않고 passwd 명령어로 user1 계정을 잠급니다.
· 확인: /etc/shadow 의 user1 암호 필드가 '!' 로 시작하면 잠금 상태입니다.
퇴사자가 발생했는데 인사팀에서 "데이터는 그대로 두고 접속만 막아달라"는 요청이 들어옵니다. 홈 디렉터리의 작업 파일과 cron 작업, 소유권 정보는 남겨야 하니 계정을 지울 수는 없고, 당장 로그인만 차단해야 하는 상황입니다. 감사 대응 중 특정 계정을 일시 정지시킬 때도 같은 조치를 씁니다.
리눅스에서 사용자의 암호 해시는 /etc/shadow의 두 번째 필드에 저장됩니다. 계정 잠금은 이 해시 앞에 특수 문자를 덧붙여 어떤 입력값과도 일치하지 않게 만드는 방식으로 동작하며, 해시 본문은 그대로 보존되므로 잠금을 풀면 기존 암호를 다시 쓸 수 있습니다. passwd는 암호 자체를 다루는 도구이고, usermod는 계정 속성 전반을 수정하는 도구라 잠금이라는 같은 결과를 서로 다른 경로로 만들어냅니다.
혼동하기 쉬운 지점은 계정 잠금과 계정 삭제, 그리고 셸을 로그인 불가로 바꾸는 조치가 모두 다르다는 것입니다. 암호 잠금은 암호 인증만 막을 뿐 SSH 공개키 인증이나 su 접근까지 자동으로 차단하지는 않습니다. 이 유형은 리눅스마스터 2급 시스템 운영 관리 영역의 사용자 관리 단골 문항이며, 실무에서는 시스템 관리자와 보안 담당자가 계정 수명주기를 다룰 때 기본으로 요구되는 조작입니다.