> 패키지 및 시스템 관리 > passwd

passwd: 사용자 비밀번호 변경

passwd 명령어는 Linux 시스템에서 사용자 계정의 비밀번호를 변경하는 데 사용됩니다. 일반 사용자는 자신의 비밀번호만 변경할 수 있으며, root 사용자는 모든 사용자 계정의 비밀번호를 변경하거나 계정 잠금/잠금 해제 등의 추가 작업을 수행할 수 있습니다.

개요

passwd는 시스템 보안의 핵심 요소인 사용자 비밀번호를 관리하는 명령어입니다. 강력한 비밀번호 정책을 유지하고 계정 접근을 제어하는 데 필수적입니다.

주요 기능

  • 현재 사용자 비밀번호 변경
  • root 권한으로 다른 사용자 비밀번호 변경
  • 사용자 계정 잠금 및 잠금 해제
  • 비밀번호 만료 설정 및 확인

주요 옵션

passwd 명령어의 주요 옵션은 주로 root 권한으로 다른 사용자 계정을 관리할 때 사용됩니다.

계정 관리

생성된 명령어:

명령어를 조합해 보세요.

설명:

`passwd` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

passwd 명령어의 다양한 사용 예시를 통해 비밀번호 관리 방법을 익혀보세요.

자신의 비밀번호 변경

passwd

현재 로그인한 사용자의 비밀번호를 변경합니다. 명령어를 실행하면 현재 비밀번호와 새 비밀번호를 두 번 입력하라는 메시지가 나타납니다.

다른 사용자 비밀번호 변경 (root)

sudo passwd [사용자명]

root 권한으로 특정 사용자의 비밀번호를 변경합니다. 이 경우 현재 비밀번호를 알 필요 없이 새 비밀번호만 두 번 입력하면 됩니다.

사용자 계정 잠금 (root)

sudo passwd -l [사용자명]

특정 사용자 계정을 잠가 로그인을 불가능하게 만듭니다. 계정 잠금은 비밀번호를 변경하지 않고 일시적으로 접근을 차단할 때 유용합니다.

사용자 계정 잠금 해제 (root)

sudo passwd -u [사용자명]

잠긴 사용자 계정을 다시 활성화하여 로그인을 가능하게 합니다.

비밀번호 상태 확인 (root)

sudo passwd -S [사용자명]

특정 사용자 계정의 비밀번호 상태 정보를 확인합니다. 'PS'는 비밀번호가 설정되어 있음을, 'L'은 잠겨 있음을 나타냅니다.

팁 & 주의사항

passwd 명령어 사용 시 유의해야 할 점과 추가적인 팁입니다.

보안 강화

항상 강력하고 예측 불가능한 비밀번호를 사용하세요. 대문자, 소문자, 숫자, 특수문자를 조합하고 충분히 긴 길이를 유지하는 것이 좋습니다.

  • 최소 8자 이상, 대소문자, 숫자, 특수문자 조합
  • 사전 단어, 개인 정보, 반복되는 문자열 피하기
  • 주기적으로 비밀번호 변경

root 권한의 중요성

root 사용자는 시스템의 모든 계정 비밀번호를 변경할 수 있으므로, root 계정의 비밀번호는 특히 강력하게 설정하고 철저히 관리해야 합니다.

관련 명령어

비밀번호 만료 정책 등 더 세부적인 계정 관리는 `chage` 명령어를 활용할 수 있습니다.

  • chage: 사용자 비밀번호 만료 정보 및 정책 설정/확인

동일 카테고리 명령어