Post

Linux useradd

1. linux-useradd

사용자 추가를 하는 명령어이다. 사용자 정보는 /etc/passwd에서 확인할 수 있다.

사용자는 특정 그룹에 반드시 속해야 한다.

2. 주요 옵션

옵션내용
-g사용자 그룹을 추가
-d사용자 디렉토리 지정
-s쉘 지정
-p패스워드 지정

3. /etc/passwd

/sbin/nologin으로 기본쉘이 설정된 계정은 로그인은 안되지만, su 명령으로 계정을 변경하여 명령을 실행할 수 있다.

1
2
3
4
# 사용자이름:비밀번호:사용자ID:그룹ID:사용자설명:홈디렉토리:기본쉘
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

4. 사용예제

1) 사용자 추가

1
2
# 사용자 aa를 추가하면서 그룹은 gg로 설정
$ useradd aa -g gg

2) 사용자를 그룹에 추가

1
2
# user1을 grp1그룹에 추가 
$ usermod -G grp1 -a user1

3) 사용자를 여러 개의 그룹으로 추가(멀티 그룹)

1
2
# user1을 grp1, grp2에 등록 
$ usermod -a -G grp1,grp2 user1

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.