![파일에서 100명의 사용자를 추가하는 방법 [중복]](https://linux55.com/image/83286/%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20100%EB%AA%85%EC%9D%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%20%5B%EC%A4%91%EB%B3%B5%5D.png)
비밀번호가 없는 이름이 100개 있는데 /home/top100 디렉토리 아래에 해당 계정을 만들어야 합니다.
어떻게 해야 하나요? useradd를 100번 사용하는 것은 재미없게 들리고, 그렇게 했더라도 계정이 /home/top100/ 디렉터리에 표시되도록 하는 방법을 모르기 때문입니다.
답변1
사용자 이름이 한 줄에 하나씩 있거나 하나 이상의 공백으로 구분되어 있다고 가정하면 목록 파일에서 다음 명령을 사용할 수 있습니다.
for user in $(cat listfile)
do
useradd -m -d /home/top100/${user} ${user}
done