2.2.2 adduser/useradd, 사용자 추가
신규 사용자를 추가할 때는 adduser 혹은 useradd 명령어를 사용한다. 명령어 형식은 adduser <사용자명>이고, -d 옵션으로 홈 디렉터리를 변경하거나, -g <그룹 ID> 혹은 -G <그룹명>으로 추가 사용자의 그룹을 지정할 수도 있다.
Tip ≣
사용자 추가, 제거, 확인 등의 명령은 일반 사용자는 실행할 수 없는 명령으로 sudo 명령어를 이용해 root 권한으로 실행해야 한다.
# testuser 이름으로 사용자 생성
secu@secu-VirtualBox:~$ sudo useradd testuser
[sudo] secu의 암호:
# 그룹 ID를 1로 지정한 testuser2 사용자 생성
secu@secu-VirtualBox:~$ sudo useradd -g 1 testuser2
# 사용자 정보를 확인하기 위해 /etc/passwd라는 사용자 정보가 담긴 파일을 cat 명령어로 출력
secu@secu-VirtualBox:~$ sudo cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
... 중간 생략 ...
vboxadd:x:998:1::/var/run/vboxadd:/bin/false
testuser:x:1001:1001::/home/testuser:/bin/sh ← testuser 사용자 확인
testuser2:x:1002:1::/home/testuser2:/bin/sh ← 그룹 ID가 1로 지정된 testuser2 사용자 확인