강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 사용자의 aging정보 설정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 사용자의 aging정보 설정하기

 

이번에는 특정 계정사용자의 aging정보를 하나씩 차례대로 입력하는 예를 보겠습니다. 

 

 chage명령어를 실행하면서 아무런 옵션 없이 계정명만 지정하여 실행하면 다음과 같이 aging정보를 하나씩 차례대로 입력할 수 있습니다. 

 

 

 

[root@su249 ~]# chage bible

bible의 사용기한 정보를 바꿉니다

새로운 값을 넣거나, 기본값을 원하시면 엔터를 치세요

 

        암호의 최소 유효 기간 [11]: 10

        암호의 최대 유효 기간 [20]: 20

        마지막으로 암호를 바꾼 날 (YYYY-MM-DD) [2008-11-17]: 2008-11-01  

        암호 사용만료 예고 [10]: 5

        암호가 유효하지 않음 [3]: 4

        계정 사용만료일(YYYY-MM-DD) [2015-12-31]: 2015-12-31

[root@su249 ~]#

 

위의 설정 결과를 확인하면 다음과 같습니다. 

 

 

 

[root@su249 ~]# chage -l bible

마지막으로 암호를 바꾼 날               :11 01, 2008

암호 만료                               :11 21, 2008

암호가 비활성화 기간                    :11 25, 2008

계정 만료                               :12 31, 2015

암호를 바꿀 수 있는 최소 날 수          : 10

암호를 바꿔야 하는 최대 날 수           : 20

암호 만료 예고를 하는 날 수             : 5

[root@su249 ~]#

 

그리고 이렇게 설정되어 있는 aging정보는 /etc/shadow파일에 다음과 같이 저장되어 있습니다. 

 

 

 

[root@su249 ~]# grep bible /etc/shadow

bible:$6$CX0hlBBR$FsXrJqFNiDoE/G/Pt18yfXj9OQAPnKHn/ZRYOR4.yJG/:14184:10:20:5:4:16800:

[root@su249 ~]#

 

끝으로 위와 같이 /etc/shadow파일의 내용만을 보고서 aging정보를 이해할 수 있다면 여러분들은 이미 고급 시스템관리자의 레벨에 도달하신 것입니다. 

 

 예를 들어 14184 365로 나누어서 그 몫과 나머지를 가지고 1970년 이후 어떤 년월일인가를 계산할 수 있고, 그리고 16800일 이라는 것이 몇 년, 몇월, 몇일을 의미하는 것인가를 계산할 수 있거나 10, 20, 5, 4라는 숫자들이 무엇을 의미하는지, 그리고 그 날짜를 계산할 수 있다면 이미 여러분들은 고급관리자의 레벨에 있다고 할 수 있습니다. 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  103 명