한국어

OS

linux 리눅스 계정 생성 useradd

하서기 2016.11.22 14:42 조회 수 : 13

리눅스 계정 만들기
리눅스 계정 생성
useradd, adduser
/usr/sbin/useradd, /usr/sbin/adduser
 

계정이 있는지 확인

cat /etc/passwd | grep 계정명
[root@zetawiki ~]# cat /etc/passwd | grep testuser
→ 결과 없음. 즉 testuser 계정 없음.

홈폴더+쉘환경 지정 ★

우분투, SUSE의 경우
useradd 계정명 -m -s /bin/bash
→ -m 옵션을 명시해야 홈 디렉토리가 생성됨
→ -s /bin/bash 옵션을 명시해야 쉘 환경이 설정됨
useradd 계정명
→ CentOS 등 레드햇 계열에서는 아무 옵션을 주지 않아도 홈 디렉토리 생성되고 쉘 환경이 설정됨

실행예시

[root@zetawiki ~]# useradd testuser
[root@zetawiki ~]# cat /etc/passwd | grep testuser
testuser:x:500:500::/home/testuser:/bin/bash
→ testuser 계정을 만들었다. UID와 GID는 500, 홈폴더는 /home/testuser 이고, bash 셸 사용이 가능하다.
[root@zetawiki~]# echo 'P@ssw0rd' | passwd --stdin testuser
Changing password for user testuser.
passwd: all authentication tokens updated successfully.
→ testuser 계정의 패스워드를 P@ssw0rd 로 설정하였다.

그룹 지정하여 만들기

명령어
useradd 계정명 -G 그룹명

UID 지정하여 만들기

사용자아이디(User ID; UID)는 숫자이다.

useradd 계정명 -u 사용자아이디
CentOS