본문 바로가기
[TOP]/EC2

[리눅스] 계정 생성 명령어(useradd) & 비밀번호 설정 동시 처리!!

by METAVERSE STORY 2025. 12. 10.
반응형

 

계정 생성 명령어(useradd)와 비밀번호 설정을 한 줄로 동시에 처리하려면
useradd 후에 바로 chpasswd 또는 passwd --stdin을 조합해 주면 됩니다.

리눅스 계열(Ubuntu/Debian vs CentOS/RHEL)에 따라 방식이 다릅니다.

아래에서 운영체제별 가장 안전하고 권장되는 방법을 정리해드립니다.

 

Ubuntu / Debian 계열 (NCP, AWS Ubuntu 대부분 포함)

chpasswd 사용 (권장)

✔ 한 줄로 계정 생성 + 비번 설정

 
sudo useradd -s /bin/bash -m -d /home/계정명 -g 그룹명 계정명 && echo "계정명:비번" | sudo chpasswd
 
 
 
 

 

CentOS / RHEL 계열

passwd --stdin 사용 (CentOS 전용 기능)

✔ 한 줄로 생성 + 비번 설정

 
sudo useradd -s /bin/bash -m -d /home/계정명 -g 그룹명 계정명 && echo "비번" | sudo passwd --stdin 계정명

 

⛔ 주의: useradd 자체에는 비밀번호 옵션이 없음

많이들 착각하는데
useradd 명령어에는 비밀번호를 직접 지정하는 옵션이 없습니다.
그래서 반드시 chpasswd 또는 passwd --stdin과 조합해야 합니다.

 

 

반응형

댓글