리눅스 시스템에는 사용자 계정이 존재합니다. 사용자 계정은 시스템에 로그인하고, 파일과 디렉터리에 액세스하고, 시스템 서비스를 사용할 수 있는 권한을 부여합니다.
리눅스 useradd 계정 생성
리눅스 계정을 생성하려면 useradd
명령을 사용합니다. useradd
명령은 다음과 같은 형식으로 사용됩니다.
useradd [옵션] 사용자 이름
옵션
은 사용자 계정의 속성을 지정하는 문자열입니다. 다음은 useradd
명령에 사용할 수 있는 일반적인 옵션입니다.
-u
: 사용자 ID를 지정합니다.-g
: 기본 그룹을 지정합니다.-d
: 홈 디렉토리를 지정합니다.-s
: 기본 셸을 지정합니다.
다음은 useradd
명령을 사용하여 tom 사용자를 생성하는 예입니다. tom 사용자의 사용자 ID는 1234이고, 기본 그룹은 root 그룹입니다. 홈 디렉토리는 /home/tom이고, 기본 셸은 bash 셸입니다.
# useradd -u 1234 -g root -d /home/tom -s /bin/bash tom
리눅스 passwd
계정 비밀번호 설정
사용자 계정을 생성한 후에는 비밀번호를 설정해야 합니다. 비밀번호를 설정하려면 passwd
명령을 사용합니다. passwd
명령은 다음과 같은 형식으로 사용됩니다.
passwd 사용자 이름
다음은 passwd
명령을 사용하여 tom 사용자의 비밀번호를 설정하는 예입니다.
# passwd tom
비밀번호를 설정할 때는 다음과 같은 사항에 유의해야 합니다.
- 비밀번호는 최소 8자 이상, 최대 64자 이하로 설정해야 합니다.
- 비밀번호에는 영문 대소문자, 숫자, 특수 문자를 포함해야 합니다.
- 비밀번호는 쉬운 단어나 연속되는 문자열로 설정해서는 안 됩니다.
리눅스 id 계정 정보 확인
사용자 계정의 uid와 gid를 확인하려면 id
명령을 사용합니다. id
명령은 다음과 같은 형식으로 사용됩니다.
id 사용자 이름
다음은 id
명령을 사용하여 tom 사용자의 ID와 그룹 ID를 확인하는 예입니다.
# id tom
uid=1234(tom) gid=0(root) groups=0(root)
출력 결과에서 uid
는 사용자 ID를 나타내고, gid
는 기본 그룹 ID를 나타냅니다. groups
는 사용자 계정이 속한 그룹 ID 목록을 나타냅니다.
리눅스 계정을 생성하는 방법은 다음과 같습니다.
useradd
명령을 사용하여 사용자 계정을 생성합니다.passwd
명령을 사용하여 사용자 계정의 비밀번호를 설정합니다.id
명령을 사용하여 사용자 계정의 ID와 비밀번호를 확인합니다.