사용자 추가·삭제·수정의 표준 명령.
root 권한 필요(sudo).
useradd.
sudo useradd alice — 기본으로 사용자 생성(보통 홈은 안 만듦, 셸은 /bin/sh).
더 흔한 형태: sudo useradd -m -s /bin/bash alice.
-m 홈 디렉토리 생성, -s 셸 명시.
비밀번호는 별도 passwd 명령.
useradd 옵션.
-u UID, -g 기본그룹, -G 보조그룹들(콤마), -c "이름 설명", -d /custom/home, -e 만료일.
한 번에 모든 설정 가능.
adduser.
Debian·Ubuntu 계열의 「친절한 wrapper」.
sudo adduser alice가 인터랙티브로 비밀번호·정보 물어봄 + 홈 자동 생성 + 기본 그룹 생성.
「입문자에 권장」, RHEL 계열은 useradd만 있음.
userdel과 usermod.
sudo userdel alice — 사용자 삭제.
-r 추가 시 홈 디렉토리도 삭제.
usermod -aG sudo alice — alice를 sudo 그룹에 추가(-a append, 안 그러면 기존 그룹 다 사라짐).
usermod -L 잠금, -U 잠금 해제 등.
한 줄 요약
useradd로 추가(-m 홈, -s 셸), passwd로 비밀번호.
adduser는 Debian의 친절 wrapper.
userdel -r로 삭제(홈 포함), usermod -aG로 보조 그룹 추가(반드시 -a).
더 알아볼 것
- addusers 일괄 추가 스크립트
- SKEL — /etc/skel 템플릿
- NSS·LDAP과의 결합