비밀번호가 없는 이름이 100개 있는데 /home/top100 디렉토리 아래에 해당 계정을 만들어야 합니다.
어떻게 해야 하나요? useradd를 100번 사용하는 것은 재미없게 들리고, 그렇게 했더라도 계정이 /home/top100/ 디렉터리에 표시되도록 하는 방법을 모르기 때문입니다.
답변1
사용자 이름이 한 줄에 하나씩 있거나 하나 이상의 공백으로 구분되어 있다고 가정하면 목록 파일에서 다음 명령을 사용할 수 있습니다.
for user in $(cat listfile)
do
useradd -m -d /home/top100/${user} ${user}
done