문서 보기이전 판역링크맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. {{tag>[cli shadow-utils user administration]}} ====== useradd ====== 낮은 수준에서 로컬 사용자 계정을 생성하는 shadow-utils 관리 명령이다. ===== Installation ===== * Debian / Ubuntu: ''sudo apt install passwd'' * RHEL / Fedora: ''sudo dnf install shadow-utils'' * macOS와 Windows는 다른 계정 관리 체계를 사용하며 공식 동일 명령이 없다. <code bash> useradd --help </code> ===== Usage ===== * ''<color #c3c3c3>**useradd**</color> <color #22b14c>[OPTIONS]</color> <color #7092be>LOGIN</color>'' * ''<color #c3c3c3>**useradd**</color> <color #ff7f27>**-D**</color> <color #22b14c>[OPTIONS]</color>'': 기본값 확인 또는 변경 * ''<color #22b14c>**-d**, **--home-dir**</color> <color #7092be>HOME_DIR</color>'': 홈 디렉터리 지정 * ''<color #22b14c>**-m**, **--create-home**</color>'': 홈 생성 * ''<color #22b14c>**-M**, **--no-create-home**</color>'': 홈을 생성하지 않음 * ''<color #22b14c>**-g**, **--gid**</color> <color #7092be>GROUP</color>'': 기본 그룹 지정 * ''<color #22b14c>**-G**, **--groups**</color> <color #7092be>GROUPS</color>'': 보조 그룹 목록 지정 * ''<color #22b14c>**-N**, **--no-user-group**</color>'': 같은 이름의 그룹을 만들지 않음 * ''<color #22b14c>**-r**, **--system**</color>'': 시스템 계정 생성 * ''<color #22b14c>**-u**, **--uid**</color> <color #7092be>UID</color>'': UID 지정 * ''<color #22b14c>**-c**, **--comment**</color> <color #7092be>COMMENT</color>'': GECOS 설명 지정 * ''<color #22b14c>**-e**, **--expiredate**</color> <color #7092be>YYYY-MM-DD</color>'': 계정 만료일 지정 * ''<color #22b14c>**-f**, **--inactive**</color> <color #7092be>DAYS</color>'': password 만료 후 비활성 기간 * ''<color #22b14c>**-s**, **--shell**</color> <color #7092be>SHELL</color>'': 로그인 셸 지정. ''/sbin/nologin''은 대화형 로그인을 막는 데 사용 * ''<color #22b14c>**-p**, **--password**</color> <color #7092be>HASH</color>'': 평문이 아닌 이미 암호화된 hash를 받는다. ===== Examples ===== <code bash> sudo useradd -m -s /bin/bash alice sudo passwd alice sudo useradd -r -M -s /usr/sbin/nologin appsvc useradd -D </code> <note warning> ''-p''에 평문 password를 전달하지 않는다. shell history와 process list에 노출될 수 있으므로 계정 생성 후 ''passwd LOGIN''으로 설정한다. </note> ===== Configuration ===== * ''/etc/default/useradd'': useradd 기본값 * ''/etc/login.defs'': UID 범위, password aging 등 shadow-utils 정책 * ''/etc/skel/'': 새 홈에 복사할 skeleton 파일 ===== Help ===== +++ useradd --help | <code bash> useradd --help </code> +++ ===== See Also ===== * [[adduser:ko]] * [[passwd:ko]] * [[usermod:ko]] * [[userdel:ko]] * [[https://man7.org/linux/man-pages/man8/useradd.8.html|useradd(8) manual]] ===== History ===== * codex:: 2026-08-10 Migrated and expanded the page while preserving all recorded creation, group, expiry, shell, UID, and password options. {{indexmenu>.#1|js}} /home/u613600155/domains/cli.zerotymer.net/public_html/data/pages/useradd/ko.txt 마지막으로 수정됨: 2026/08/10 13:22(바깥 편집)