리눅스는 다수의 사용자가 동시에 접속할 수 있는 멀티 운영체제이며, 여러 사용자의 계정을 생성하여 독립적인 시스템 접근을 할 수 있다.
기본 사용법
useradd [옵션] [계정명]
passwd [계정명]
으로 생성한 계정에 패스워드를 부여할 수 있다.
주로 사용하는 옵션
-s 로그인 쉘(Shell) 정보를 입력하는 옵션
-d 홈 디렉토리를 지정하는 옵션
-g 그룹을 지정하는 옵션
-u 사용자 UID를 지정하는 옵션
-e 계정 만기일을 지정하는 옵션
여기서 UID(User ID)는 계정에 부여되는 고유한 숫자이며 UID 0은 최고 관리자인 root의 UID이다. 그룹은 GID(Group ID)라고 한다.
useradd -s /bin/bash -d /home/hbjeon -u 1004 -g 1004 hbjeon
이 외에도 비슷한 명령어로 adduser가 있다.
여러 사용자들을 효율적으로 관리하기 위해 그룹으로 묶어 관리할 수 있으며 모든 사용자는 1개 이상의 그룹에 속하게 된다.
기본 사용법
groupadd [옵션] [그룹명]
주로 사용하는 옵션
-g GID를 지정하는 옵션
사용 예
groupadd -g 12345 cloudteam
→ GID가 12345인 cloudteam 그룹 생성