반응형
passwd
명령어는 Linux 및 Unix 시스템에서 사용자의 비밀번호를 변경하거나 관리하는 데 사용됩니다. 일반 사용자와 관리자가 각각 다르게 사용할 수 있는 기능을 제공합니다.
passwd
명령어의 기능
- 비밀번호 변경:
- 일반 사용자는 자신의 비밀번호를 변경할 수 있습니다.
- 관리자가 다른 사용자 비밀번호 설정:
- 시스템 관리자는 다른 사용자의 비밀번호를 변경하거나 비밀번호 만료 정책을 설정할 수 있습니다.
- 비밀번호 정책 관리:
- 비밀번호 만료, 최소/최대 사용 기간 설정 등.
명령어 형식
passwd [옵션] [사용자]
주요 옵션
passwd
: 현재 사용자 비밀번호 변경.passwd <사용자>
: (관리자만 가능) 특정 사용자의 비밀번호 변경.-l
: 사용자의 계정을 잠급니다.-u
: 잠긴 계정을 다시 활성화합니다.-d
: 사용자의 비밀번호를 제거합니다(로그인 시 비밀번호 없이 사용 가능).-e
: 즉시 비밀번호 변경을 강제합니다.-n <일수>
: 비밀번호 변경 후 최소 사용 기간 설정.-x <일수>
: 비밀번호 최대 사용 기간 설정.-w <일수>
: 비밀번호 만료 전에 경고 일수 설정.
예제
1. 현재 사용자 비밀번호 변경
passwd
- 기존 비밀번호 입력.
- 새 비밀번호 입력.
- 새 비밀번호 확인.
2. 관리자가 다른 사용자의 비밀번호 변경
sudo passwd user1
user1
의 비밀번호를 변경합니다. 새 비밀번호를 두 번 입력.
3. 비밀번호 만료 날짜 설정
sudo passwd -x 90 user1
user1
의 비밀번호를 90일간 유효하도록 설정.
4. 계정 잠금
sudo passwd -l user1
user1
계정을 잠급니다.
5. 계정 잠금 해제
sudo passwd -u user1
user1
계정의 잠금을 해제합니다.
6. 비밀번호 제거
sudo passwd -d user1
user1
의 비밀번호를 제거하여 로그인 시 비밀번호를 입력하지 않도록 설정합니다.
관리자 권한 없이 발생하는 상황
passwd user2
- 일반 사용자가 다른 사용자(
user2
)의 비밀번호를 변경하려고 하면 다음 오류 메시지가 출력됩니다:
passwd: 권한이 거부되었습니다.
비밀번호 정책 관리 확인
비밀번호 정책을 확인하거나 변경하려면 chage
명령어를 함께 사용하면 유용합니다.
예제: 비밀번호 만료 정보 확인
sudo chage -l user1
user1
계정의 비밀번호 정책과 만료 정보를 확인합니다.
실습
위 예제를 직접 실행하면서 passwd
명령어를 사용해 보세요. 비밀번호 보안은 시스템 관리에서 매우 중요한 부분이므로 잘 숙지해 두는 것이 좋습니다.
반응형
'Linux Unix > Fedora' 카테고리의 다른 글
[ Fedora ] man - 각종 명령어의 상세 사용법을 알아보기 (1) | 2024.11.16 |
---|---|
[ Fedora ] 루트 디렉토리, 기본 서브 디렉토리 설명 (3) | 2024.10.11 |
[ Fedora ] dnf - 패키지 관리하기 (0) | 2024.10.09 |
[ Fedora ] clear - 화면 지우기 (0) | 2024.10.05 |
[ Fedora ] date - 다양한 방식으로 날짜 얻기 (0) | 2024.10.05 |