계정을 생성할 때 필요한 모든 옵션들을 명시
( 디렉토리 생성, 기본 그룹 설정, 암호 설정 등이 자동으로 이루어지지 않음 )
사용자 홈 디렉토리를 포함한 사용자 관련 설정을 자동생성 함
useradd 명령어를 사용하여 새로운 사용자 계정을 만들면, 추가적인 설정이 필요할 수 있음
useradd -m -s /bin/bash newuser
# 유저 생성
[root@localhost ~]# useradd one
# ID(UID & GID), 속한 그룹
[root@localhost ~]# id one
uid=1001(one) gid=1001(one) groups=1001(one)
# 시스템 데이터베이스에서 passwd 항목을 조회
[root@localhost ~]# getent passwd one
one:x:1001:1001::/home/one:/bin/bash
# 디렉토리의 상세 정보
[root@localhost ~]# ls -ld /home/one
drwx------. 3 one one 78 Mar 15 16:35 /home/one
# 사용자가 속한 그룹
[root@localhost ~]# groups one
one : one
UID나 GID는 자동생성 , 기본 쉘인 sh가 할당됨
(홈 디렉토리 생성, 그룹 설정, 기본 셸, 암호 설정 등이 자동으로 처리)
# 유저 생성
[root@localhost ~]# adduser two
# ID(UID & GID), 속한 그룹
[root@localhost ~]# id two
uid=1002(two) gid=1002(two) groups=1002(two)
# 시스템 데이터베이스에서 passwd 항목을 조회
[root@localhost ~]# getent passwd two
two:x:1002:1002::/home/two:/bin/bash
# 디렉토리의 상세 정보
[root@localhost ~]# ls -ld /home/two
drwx------. 3 two two 78 Mar 15 16:35 /home/two
# 사용자가 속한 그룹
[root@localhost ~]# groups two
two : two