/ 레드햇

6.7 Managing Password Properties

레드햇 rhcsa passwd 명령어 비밀번호 속성 chage 명령어
https://4am.kr/6-7-managing-password-properties/

비밀번호 속성 관리

  • root 사용자라면 2개의 비밀번호 관리 방법이 있다.
  • 여러가지 옵션을 사용할 줄 아는게 이 단원의 목표이므로 꼭 알아둘 것.
  • 시험에서 조심할 것!!
  • chage 의 경우에는 passwd 커맨드와 다르게 -E EXPIRE_DATE 옵션으로 설정하는 것이 다름
  • passwd-e 옵션: 뒤에 다른 인자가 붙지 않음.
  • chage-E 옵션: 1970년 1월 1일 기준으로 YYYY-MM-DD포맷으로 인자를 추가해 사용.

passwd

passwd 커맨드
  • passwd --help를 통해 사용 가능한 옵션들을 볼 수 있다. 많이 사용하는 옵션들은 다음과 같다.
  • -d, --delete
  • -l, --lock
  • -e, --expire
  • -x, --maximum
  • -n, --minimum
    manage_pw_prop_ex_1_passwd_help
  • man passwd를 통해 자세한 사용법을 확인할 수 있다.
    manage_pw_prop_ex_9_man_passwd_1
    manage_pw_prop_ex_10_man_passwd_2
  • -e 옵션
    manage_pw_prop_ex_11_man_passwd_3
passwd 사용 예
  • 'tail -n 3 /etc/passwd'를 통해 현재 계정들의 상태를 확인한다.
    manage_pw_prop_ex_4_etc_passwd

  • passwd -l 4am를 통해 4am계정을 잠금 상태로 만든다.
    manage_pw_prop_ex_5_passwd_l

  • tail -n 3 /etc/shadow를 통해 계정이 잠금 상태가 되었는지 확인한다.

  • !!4am 계정에 붙은 것을 볼 수 있다.
    manage_pw_prop_ex_6_etc_shadow

  • passwd -u 4am를 통해 4am계정을 잠금 해제 상태로 만든다.
    manage_pw_prop_ex_7_passwd_u

  • tail -n 3 /etc/shadow를 통해 계정이 잠금 해제 상태가 되었는지 확인한다.
    manage_pw_prop_ex_8_etc_shadow

chage

chage 커맨드
  • chage --help를 통해 사용 가능한 옵션들을 볼 수 있다.
    manage_pw_prop_ex_2_chage_help
  • man chage를 통해 자세한 사용법을 확인할 수 있다.
    manage_pw_prop_ex_12_man_chage_1
  • -E 옵션
    manage_pw_prop_ex_13_man_chage_2

manage_pw_prop_ex_14_man_chage_3

chage 사용 예
  • chage -l 4am 를 통해 설정 가능한 속성들을 볼 수 있다.
    manage_pw_prop_ex_3_chage_l

  • chage -E 2016-12-23 4am를 입력하여 1970년 1월 1일 기준 계정 비활성화 기간을 설정할 수 있다.
    manage_pw_prop_ex_15_chage

  • tail -n 3 /etc/shadow를 통해 값이 변경되었는지 확인한다.
    manage_pw_prop_ex_16_etc_shadow