hanker

Linux - useradd (새 사용자 계정 생성) 본문

SERVER/Linux

Linux - useradd (새 사용자 계정 생성)

hanker 2025. 3. 30. 21:21
반응형

리눅스에서 useradd / usermod / userdel 명령어는 새 사용자 계정을 생성 / 수정 / 삭제할 때 사용하는 명령어이다.

 

/etc/passwd, /etc/shadow, /home/, /etc/group 등에 사용자 정보가 등록된다.

 


1. useradd 명령어

 

1-1. 기본 문법

useradd [옵션] 사용자이름

 

 

1-2. 옵션

옵션 설명
-m 홈 디렉토리 생성
-d 홈 디렉토리 경로 지정
-s 로그인 쉘 지정
-g 기본 그룹 지정
-G 추가 그룹 지정
-u UID 지정
-e 계정 만료일 지정 (YYYY-MM-DD)
-f 비밀번호 만료 후 비활성까지 유예 일수
-r 시스템 계정 생성 (로그인 불가)

 

 

1-3. 사용자 생성 (기본적인 생성 방법)

useradd hanker

- /home/hanker 디렉터리는 생성되지 않음

- 비밀번호도 없음 → 로그인 불가

- 이 상태로 /etc/passwd에는 등록되지만 바로 사용은 못 함

 

 

1-4. 홈 디렉터리 자동 생성 + 로그인 가능 계정

sudo useradd -m -s /bin/bash hanker
sudo passwd hanker

 

옵션 설명
-m 홈 디렉토리 자동 생성 (/home/hanker)
-s 기본 쉘 설정 (/bin/bash, /bin/sh, /sbin/nologin 등)

- 비밀번호는 passwd 명령어로 별도 설정 필요

 


2. 사용자 생성 후 확인

 

id hanker

cat /etc/passwd | grep hanker

사용자 확인

 

 

 

반응형