파일에서 100명의 사용자를 추가하는 방법 [중복]

파일에서 100명의 사용자를 추가하는 방법 [중복]

비밀번호가 없는 이름이 100개 있는데 /home/top100 디렉토리 아래에 해당 계정을 만들어야 합니다.

어떻게 해야 하나요? useradd를 100번 사용하는 것은 재미없게 들리고, 그렇게 했더라도 계정이 /home/top100/ 디렉터리에 표시되도록 하는 방법을 모르기 때문입니다.

답변1

사용자 이름이 한 줄에 하나씩 있거나 하나 이상의 공백으로 구분되어 있다고 가정하면 목록 파일에서 다음 명령을 사용할 수 있습니다.

 for user in $(cat listfile)
 do
    useradd -m -d /home/top100/${user} ${user}
 done

관련 정보