리눅스마스터1급 기출문제/1801회

[2차 단답식] 리눅스 명령어 chage

Linuxpia4U 2024. 1. 30. 07:12
반응형

다음 조건에 맞게 사용자 정보를 변경하려고 할 때, ( ) 안에 알맞은 내용은?

-   패스워드를 변경한 후에는 최소 3일 동안 사용해야 하고, 패스워드 변경 없이 사용 가능한 날짜는 60일이다.
-   해당 사용자는 2024년 12월 22일까지만 로그인이 되도록 설정한다.
-   첫 괄호는 명령어를 입력한다.
-   다음 괄호는 옵션 또는 옵션과 관련된 인자값을 기입하는데, 옵션과 관련된 인자 값은 하나의 괄호로 처리한다.
문제
# (     ) (     ) (     ) (     ) ihduser

정답
# (chage) (-m 3) (-M 60) (-E 2024/12/22) ihduser

caption: chage 적용 결과

리눅스 명령어 chage

'chage' 명령어는 사용자 계정의 비밀번호 만료 정보를 관리하는 데 사용됩니다. 이 명령어는 시스템 관리자가 사용자 비밀번호의 만료 날짜, 변경 주기, 경고 기간 등을 설정하고 조회할 수 있게 해 줍니다.

chage 명령어의 주요 옵션들은 다음과 같습니다:

  1. -l [사용자명]: 특정 사용자의 비밀번호 만료 정보를 조회합니다.
  2. -m [일수]: 비밀번호를 변경한 후 다음 변경까지 최소 일수를 설정합니다.
  3. -M [일수]: 비밀번호를 변경한 후 다음 변경까지 최대 일수를 설정합니다.
  4. -W [일수]: 비밀번호 만료 전 경고를 시작하는 일수를 설정합니다.
  5. -E [날짜]: 계정 만료 날짜를 설정합니다. 날짜 형식은 'YYYY-MM-DD'입니다.

예를 들어, 사용자의 비밀번호 만료 정보를 확인하려면 다음과 같은 명령어를 사용합니다:

chage -l 사용자명

사용자의 비밀번호 최대 변경 주기를 90일로 설정하려면 다음과 같이 입력합니다:

sudo chage -M 90 사용자명

chage 명령어는 시스템의 보안을 강화하는 데 중요한 역할을 합니다. 비밀번호 정책을 적절히 설정함으로써 사용자 계정의 보안을 향상할 수 있습니다.

정리

  • chage는 Linux 시스템에서 사용자 비밀번호 정책을 관리합니다.
  • 비밀번호 만료 날짜, 변경 주기 등을 설정하고 조회할 수 있습니다.
  • 시스템 보안을 강화하는 데 중요한 도구입니다.
반응형