![adduser를 사용하여 그룹, 홈 디렉터리 및 gecos를 매개변수로 사용하여 사용자를 생성합니다.](https://linux55.com/image/159657/adduser%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B7%B8%EB%A3%B9%2C%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%20%EB%B0%8F%20gecos%EB%A5%BC%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%A9%EB%8B%88%EB%8B%A4..png)
adduser 명령을 사용하여 사용자를 생성한 다음 passwd 명령을 사용하여 해당 사용자의 비밀번호를 설정하고 싶습니다.
사용자에 대한 그룹, 홈 디렉토리 및 gecos를 지정한 다음 passwd 명령을 사용하여 사용자에 대한 비밀번호를 설정하고 싶습니다.
변수 un, grp, hd, g 및 pd에 각각 사용자 이름, 그룹, 홈 디렉터리, gecos, 비밀번호의 문자열 값을 저장한 경우 adduser 및 passwd 명령을 사용하여 지정된 정보를 사용하여 사용자를 생성하려면 어떻게 해야 합니까? "useradd"라는 또 다른 명령이 있다는 것을 알고 있지만 지금은 "adduser"를 사용하고 싶습니다. 쉘 스크립트에서 이 작업을 어떻게 수행할 수 있습니까?
답변1
useradd --home /path/to/home \
--ingroup groupname \
--gecos "Stuff" username
passwd username
https://manpages.debian.org/jessie/adduser/adduser.8.de.html