![Unix에서 여러 사용자를 만드는 방법은 무엇입니까?](https://linux55.com/image/79631/Unix%EC%97%90%EC%84%9C%20%EC%97%AC%EB%9F%AC%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
누군가 UNIX에서 여러 사용자를 생성하는 방법을 알려주었습니다. 대본을 쓰고 싶은데 어떻게 해야 하나요? 어떤 제안이 있으십니까?
답변1
시작하는 데 도움이 되는 몇 가지 팁은 다음과 같습니다.
#!/bin/sh
for username; do
# to-do
done
이 스크립트에 여러 사용자 이름을 전달할 수 있으며 각 사용자 이름에 대해 for 루프 내에서 명령을 실행합니다. 예:
./create-many.sh alice bob john
for 루프의 내용을 완성하기만 하면 됩니다. 이제 시작해야 합니다.
또는 파일에 한 줄에 하나의 사용자 이름만 있는 경우 다음을 수행하세요.
#!/bin/sh
while read username; do
# to-do
done < /path/to/file
답변2
제가 스크립트를 작성하지는 않겠지만 useradd
필요한 플래그와 변수를 명령에 전달하려면 "래퍼" 스크립트를 작성해야 합니다.