System/Linux

[리눅스 마스터 2급] 사용자 생성 및 계정 관리 (1)

BadSchool 2017. 5. 8. 02:00

계정 조회

users 명령어 사용


etc/passwd 설명

root : x : 0 : 0 : root : /root : /bin/bash

  1     2  3   4     5        6          7

1. 사용자 명

2. 패스워드(/etc/shadow에 암호화)

3. 사용자 계정 uid

4. 사용자 계정 gid

5. 사용자 계정 이름(정보)

6. 사용자 계정 홈디렉터리

7. 사용자 계정 로그인 쉘


etc/shadow 설명

root : $2$4L5R54W8w42 : 12745 : 0 : 99999 : 7 :    :    :

  1                 2                 3      4       5     6   7    8    9

1. 사용자 명

2. 패스워드

3. 패스워드 파일 최종 수정일

4. 패스워드 변경 최소일

5. 패스워드 변경 최대일

6. 패스워드 만료 경고기간

7. 패스워드 파기 기간(패스워드 파기 후 계정 비활성 기간)


useradd 명령어

useradd 생성할 계정명

passwd 생성한 계정명

-c comment

사용자 이름 또는 정보 

-d home_dir 

사용자 계정 홈 디렉터리 

-e expire_date 

사용자 계정 유효기간

-f inactive_time 

비활성 기간 

-g initial_group 

기본 그룹 

-G group[,...] 

다중 그룹 

-s shell

로그인 기본 쉘 

-u uid 

사용자 계정 uid