-
[리눅스] 패스워드 관리 #/etc/shadow #passwd서버/리눅스 2017. 3. 22. 21:15
@패스워드 관리 디렉터리 : /etc/shadow
사용자의 패스워드가 들어있다.
콜론을 구분자로 사용하는 문장들이 들어있다.
root : $6$FEE~YMS1 : 17240 : 0 : 99999 : 7 : : :
1 2 3 4 5 6 7 8
1) 사용자 이름
2) 패스워드 >> 해쉬처리되서 나온다 (단방향 처리기)
3) 패스워드 >> 패스워드 수정일 (기본 Date형식대로 처리된다(1970.01.01 이후 지난날))
4) 패스워드 변경 최소일 :
5) 패스워드 변경 최대일 : 이 기간 이후에는 비활성화로 된다.
6) 패스워드 변경 경고일 : 변경 최대일에서 경고일을 뺀 기간부터 경고메세지를 보낸다.
#> vi /etc/default/useradd 에서 default 값을 변경할 수 있다.
7) 비활성화 기간 : 패스워드 최대일이 지난후부터 비활성화 기간이다. 이 기간 이후에는 패스워드가 만료된다.
8) 계정 만료일자 : 1970년 1월 1일 ~ 부터 몇일 쨰 되는날 만료니깐 네이버 > 날짜 계산기를 열어놓는다.
: 계약직이나 학교에서 큰 서버를 쓰는경우에는 사용이 가능할 것 같다.
#패스워드 관련 커멘드
#>passwd <u_name> : 로그인한 사용자의 패스워드 설정(관리자는 에외)
-l(엘) : 패스워드 잠금(계정 로그오프(락)) 로그인시도시 : Login incorrect, Access denied 문구가 뜬다..
비밀번호 앞에 !!가 붙는다 -> vi편집기에서도 비밀번호 앞에 !!만 붙여주면된다.
-u : 패스워드 잠금해제(게정 언락)
-d : 패스워드 설정해제(삭졔)
@별 중요하지않고 다른 명령어로도 가능한 옵션
옵션 -S : 간단하게 사용자의 패스워드 정보를 보여준다.
옵션 -n <num> : 사용자의 패스워드 변경 최소일 설정(min)
옵션 -x <num> : 사용자의 패스워드 변경 최대일 설정(max)
'서버 > 리눅스' 카테고리의 다른 글
[리눅스]패스워드 관리/ usermod (0) 2017.03.23 [리눅스] root 패스워드 잃어버렸을때 <centOS 7> (0) 2017.03.23 [리눅스] 권한 (0) 2017.03.21 [리눅스] 그룹 (0) 2017.03.20 [리눅스] 사용자 수정, 사용자 삭제 (0) 2017.03.20