[Linux] 사용자 생성 및 관리

전형빈·2023년 3월 14일
0

Linux

목록 보기
3/5
post-thumbnail

리눅스는 다수의 사용자가 동시에 접속할 수 있는 멀티 운영체제이며, 여러 사용자의 계정을 생성하여 독립적인 시스템 접근을 할 수 있다.

사용자 계정 생성 : useradd

  1. 기본 사용법
    useradd [옵션] [계정명]
    passwd [계정명] 으로 생성한 계정에 패스워드를 부여할 수 있다.

  2. 주로 사용하는 옵션
    -s 로그인 쉘(Shell) 정보를 입력하는 옵션
    -d 홈 디렉토리를 지정하는 옵션
    -g 그룹을 지정하는 옵션
    -u 사용자 UID를 지정하는 옵션
    -e 계정 만기일을 지정하는 옵션

여기서 UID(User ID)는 계정에 부여되는 고유한 숫자이며 UID 0은 최고 관리자인 root의 UID이다. 그룹은 GID(Group ID)라고 한다.

  1. 사용 예
    useradd -s /bin/bash -d /home/hbjeon -u 1004 -g 1004 hbjeon
    → 기본 쉘은 bash이고 UID는 1004, 1004인 그룹으로 홈 디렉터리가 hbjeon인 hbjeon user 생성

이 외에도 비슷한 명령어로 adduser가 있다.


그룹 생성 : groupadd

여러 사용자들을 효율적으로 관리하기 위해 그룹으로 묶어 관리할 수 있으며 모든 사용자는 1개 이상의 그룹에 속하게 된다.

  1. 기본 사용법
    groupadd [옵션] [그룹명]

  2. 주로 사용하는 옵션
    -g GID를 지정하는 옵션

  3. 사용 예
    groupadd -g 12345 cloudteam
    → GID가 12345인 cloudteam 그룹 생성

0개의 댓글