리눅스 root account expired 해결 방법, Linux에서 만료된 root 계정은 시스템 관리자가 필수 기능에 액세스할 수 없게 만들 수 있는 중요한 문제입니다. root account expired 해결 방법에 대해서 알아보겠습니다.
리눅스 root account expired 문제 이해
- 환경: Linux
- 문제: 만료된 계정으로 인해 루트로 로그인할 수 없음
- 목표: 루트 암호 만료를 무기한으로 재설정
리눅스 root account expired 문제 설명
root 사용자로 로그인을 시도하면 다음과 같은 오류가 표시됩니다.
login: root
password:
Your account has expired; please contact the system administrator
Authentication token expired
리눅스 root account expired 해결 방법
sudo 권한이 있는 계정이 존재하는 경우
- sudo 권한이 있는 기존 계정으로 로그인합니다.
- 터미널을 열고 다음 명령을 실행합니다.
sudo chage -I -1 -m 0 -M 99999 -E -1 root
-I -1
: 암호 비활성화-m 0
: 최소 암호 사용 기간을 0일로 설정-M 99999
: 최대 암호 사용 기간을 99999일(실질적으로 만료되지 않음)로 설정-E -1
: 계정 만료를 무기한으로 설정
sudo 권한이 없는 경우
sudo 권한이 없는 경우 또는 해당 권한이 있는 계정으로 로그인할 수 없는 경우, 복구 콘솔에서 root 암호를 재설정합니다.
root 암호를 재설정한 후 root 계정으로 로그인합니다.
터미널을 열고 다음 명령을 실행합니다.
chage -I -1 -m 0 -M 99999 -E -1 root
-I -1
: 암호 비활성화-m 0
: 최소 암호 사용 기간을 0일로 설정-M 99999
: 최대 암호 사용 기간을 99999일(실질적으로 만료되지 않음)로 설정-E -1
: 계정 만료를 무기한으로 설정
보안 고려 사항
- 조직의 보안 정책과 일치하는 경우에만 암호 만료를 비활성화하십시오.
- 장기 암호와 관련된 위험을 완화하기 위해 보안 정책 및 관행을 정기적으로 검토하고 업데이트합니다.
- 전체 시스템 보안을 강화하기 위해 다중 인증 및 침입 탐지 시스템과 같은 대체 보안 조치를 구현합니다.