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

특정사용자의 aging정보 설정하는 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정사용자의 aging정보 설정하는 방법

 

 

 

 

 

위의 예에 이어서 이번에는 sspark사용자의 aging정보를 다음과 같이 재설정하고 다시한번aging정보를 확인한 예이다.

 

 

 

  

 

[root@RockyLinux01 ~]# chage -E 2023-12-31 -m 5 -W 10 -M 30 sspark

[root@RockyLinux01 ~]#

[root@RockyLinux01 ~]# chage -l sspark

마지막으로 암호를 바꾼 날               : 5 31, 2023

암호 만료                               : 6 30, 2023

암호가 비활성화 기간                    :안함

계정 만료                               :12 31, 2023

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

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

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

[root@RockyLinux01 ~]#

 

-E 2023-12-31 이라는 설정은 계정사용 종료일을 설정한 것이고 (계정 종료일과 패스워드 만료일을 헷갈리면 안된다.

 

 

 

),

 

-m 5라는 설정은 패스워드를 한번 설정한 이후에 최소 5일이 지나야 새로운 패스워드로 재설정할 수 있다는 것이며,

 

 

-W 10 이라는 것은 패스워드 만료일 10일전부터 패스워드를 변경하라는 메시지를 로그인 할 때마다 보여주며,

 

 

-M 30 이라는 것은 마지막으로 암호를 변경한 날로부터 몇 일 이후에 패스워드를 만료할 것인가를 각각 설정한 것이다.

 

 

 

 

 

 

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

 

 

 

 

 

[root@RockyLinux01 ~]# grep sspark /etc/shadow

sspark:$6$/2qQcD4fW4J/tS1q$lcKfsPup3M.GpVn4wJhv/37g63FV5hYr4fidrDVNcnaifZ2ARcy7UrDxzOMS5bwPLm957AFDZj1VRKuai4hhA/:19508:5:30:10::19722:

[root@RockyLinux01 ~]#

 

 

 

그리고 다음은 특정사용자의 aging정보를 대화형으로 하나씩 설정한 예이다.

 

 

 

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

 

 

 

 다음은 sspark사용자의 aging정보를 하나씩 설정한 예이다.

 

 

 

 

 

[root@RockyLinux01 ~]# chage sspark

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

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

 

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

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

        마지막으로 암호를 바꾼 날 (YYYY-MM-DD) [2023-05-31]: 2023-12-31

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

        암호를 사용할 수 없음 [-1]: 4

        계정 만료 날짜 (YYYY-MM-DD) [2023-12-31]: 2024-01-31

[root@RockyLinux01 ~]#

 

위의 설정 결과를 다음과 같이 확인하였다.

 

 

 

 

 

[root@RockyLinux01 ~]# chage -l sspark

마지막으로 암호를 바꾼                          :12 31, 2023

암호 만료                                       : 1 20, 2024

암호가 비활성화 기간                            : 1 24, 2024

계정 만료                                       : 1 31, 2024

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

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

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

[root@RockyLinux01 ~]#

 

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

 

 

 

 

 

[root@RockyLinux01 ~]# grep sspark /etc/shadow

sspark:$6$/2qQcD4fW4J/tS1q$lcKfsPup3M.GpVn4wJhv/37g63FV5hYr4fidrDVNcnaifZ2ARcy7UrDxzOMS5bwPLm957AFDZj1VRKuai4hhA/:19722:10:20:5:4:19753:

[root@RockyLinux01 ~]#

 

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

 

 

 

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

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,063 명
  • 현재 강좌수 :  35,955 개
  • 현재 접속자 :  208 명