계정 조회
 users
 : 현재 시스템에 로그인한 사용자 계정을 조회하는 파일



암호설정
 passwd
 : 사용자 계정 정보를 확인할 수 있는 파일 

 /etc/passwd
 파일

 root : x : 0 : 0 : root : root : /bin/bash
  ①   ②  ③  ④   ⑤     ⑥         ⑦

 ① : 사용자명
 ② : 패스워드(/etc/shadow파일에 암호화되어 있음)
 ③ : 사용자 계정 uid
 ④ : 사용자 계정 gid
 ⑤ : 사용자 계정 이름(정보)
 ⑥ : 사용자 계정 홈디렉토리
 ⑦ : 사용자 계정 로그인 쉘



패스워드의 암호화
 shadows
 : 보안 문제로 패스워드를 암호화 하는 프로그램

 /etc/shadow 파일 

 root : $1$0L2L0oTwd : 12751 : 0 : 99999 : 7 :    :      :
  ①             ②              ③    ④     ⑤     ⑥  ⑦   ⑧   ⑨

 ① : 사용자명
 ② : 패스워드
 ③ : 패스워드 파일 최종 수정일
 ④ : 패스워드 변경 최소일
 ⑤ : 패스워드 변경 최대일
 ⑥ : 패스워드 만료 경고기간
 ⑦ : 패스워드 파기 기간(패스워드 파기 후 계정 비활성 기간)
 ⑧ : 계정 만료 기간
 ⑨ : 예약 필드 



계정 생성 기본 설정 파일
 useradd
 : 계정 생성 기본 설정 파일
 : /etc/default/useradd 파일
 : 기본설정 사항 확인하기 -> useradd -D

 login.defs
 : 쉐드우 패스워드 사용시
 : shadow 유틸리티의 로그인 설정 파일 



계정 생성 및 암호 설정
 사용 :  useradd 생성할계정명
           passwd 생성한계정명

 useradd 명령을 통해 계정을 생성한 후 passwd 명령으로 패스워드를 지정한다.

 useradd [옵션] 로그인계정  
 : 계정 생성

 옵션
 -c : comment : 사용자 이름 또는 정보
 -d : home_dir : 사용자 계정 홈 디렉토리
 -e : expire_date : 사용자 계정 유효기간
 -f : inactivie_time : 비활성 기간
 -g : initial_group : 기본그룹
 -G : group[,...] : 다중그룹
 -s : shell : 로그인 기본 쉘
 -u : uid : 사용자 계정 uid 

 passwd 로그인계정
 : 암호 지정
Posted by 으랏차
,