다른 서버에서 받아 온 passwd 사본 /home/exercise/passwd-lab/passwd.sample 로 보안 점검용 '셸 로그인 가능 계정' 명단을 만들어야 합니다. 사본은 주석·빈 줄 없이 한 줄에 한 계정(콜론으로 구분된 7필드, 리눅스 줄바꿈)이고, 계정 이름은 영문 소문자와 숫자로만 되어 있습니다. 명단은 /home/exercise/passwd-lab/login-users.txt 에 저장합니다.
cut, awk, grep, sort 등 텍스트 처리 도구를 사용하고, passwd.sample 은 수정하지 않습니다.
1. login-users.txt 에 passwd.sample 의 7번째 필드(로그인 셸)가 정확히 /bin/bash 또는 /bin/sh 인 계정 이름이 모두 있어야 합니다.
2. 각 줄에는 계정 이름(1번째 필드) 하나만 있고, 1번 조건에 맞지 않는 계정은 없어야 합니다.
3. 계정 이름은 중복 없이 오름차순으로 정렬되어 있어야 합니다.