리눅스에서 passwd 명령어는 사용자 계정의 비밀번호를 설정하거나 변경할 때 사용됩니다. 이 명령어는 시스템 관리자뿐만 아니라 일반 사용자도 자신의 비밀번호를 변경할 수 있도록 지원합니다. 시스템 관리자는 다른 사용자의 비밀번호를 변경할 수 있는 권한도 가지며, 비밀번호 관련 정책을 설정할 수 있습니다.
기본 사용법
passwd [옵션] [사용자명]
옵션 없이 passwd 명령어를 실행하면, 현재 로그인된 사용자의 비밀번호를 변경할 수 있습니다. 만약 다른 사용자의 비밀번호를 변경하고 싶다면, 사용자명을 명시해야 하며, 관리자 권한이 필요합니다.
주요 옵션
- passwd: 기본적으로 로그인한 사용자의 비밀번호를 변경합니다.
- passwd [사용자명]: 특정 사용자의 비밀번호를 변경합니다.
- -l (lock): 사용자 계정을 잠급니다.
- -u (unlock): 잠긴 계정을 해제합니다.
- -d (delete): 비밀번호를 삭제하여 사용자 로그인 시 비밀번호를 묻지 않도록 설정합니다.
비밀번호 변경 예시
아래는 passwd 명령어로 사용자 testuser의 비밀번호를 변경하는 과정입니다. 비밀번호 변경 시 기존 비밀번호와 새로운 비밀번호를 입력해야 합니다.
user@linux:~$ passwd
Changing password for user user.
Current password:
New password:
Retype new password:
passwd: password updated successfully
위와 같은 절차로 현재 사용자의 비밀번호를 업데이트할 수 있습니다. 비밀번호 변경 시 최소 길이와 복잡성 등의 조건이 있을 수 있으며, 이를 충족하지 못하면 경고 메시지가 뜨고 비밀번호가 변경되지 않습니다.
다른 사용자 비밀번호 변경 예시
시스템 관리자가 testuser라는 사용자의 비밀번호를 변경하려는 경우 다음과 같이 할 수 있습니다.
admin@linux:~$ sudo passwd testuser
New password:
Retype new password:
passwd: password updated successfully
관리자는 sudo 명령어를 통해 다른 사용자의 비밀번호를 변경할 수 있습니다.
비밀번호 잠금 및 해제
비밀번호 잠금은 -l 옵션을 사용하여 해당 사용자의 계정을 잠글 수 있습니다. 예를 들어, testuser 계정을 잠그려면 다음과 같은 명령어를 사용합니다.
admin@linux:~$ sudo passwd -l testuser
passwd: password expiry information changed.
계정을 다시 활성화하려면 -u 옵션을 사용하여 잠금을 해제할 수 있습니다.
admin@linux:~$ sudo passwd -u testuser
passwd: password expiry information changed.
비밀번호 삭제
비밀번호를 삭제하면, 해당 사용자는 비밀번호 없이 로그인할 수 있습니다. 이는 보안상 위험할 수 있으므로 주의해야 합니다.
admin@linux:~$ sudo passwd -d testuser
passwd: password expiry information changed.
이 명령어를 실행하면 testuser는 비밀번호 없이 로그인할 수 있게 됩니다.
참고사이트
'Linux' 카테고리의 다른 글
[리눅스] curl 명령어 완벽 가이드 사용법(데이터 전송) (1) | 2024.10.08 |
---|---|
[리눅스] wget 명령어 완벽 가이드 사용법(웹 파일 다운로드) (0) | 2024.10.08 |
[리눅스] su 명령어 완벽 가이드 사용법(사용자 전환) (0) | 2024.10.07 |
[리눅스] whoami 명령어 완벽 가이드 사용법(로그인 사용자 확인) (0) | 2024.10.07 |
[리눅스] groupdel 명령어 완벽 가이드 사용법(그룹 삭제) (0) | 2024.10.07 |
[리눅스] groupadd 명령어 완벽 가이드 사용법(그룹 생성) (0) | 2024.10.07 |
[리눅스] usermod 명령어 완벽 가이드 사용법(계정 수정) (0) | 2024.10.05 |
[리눅스] userdel 명령어 완벽 가이드 사용법(계정 삭제) (0) | 2024.10.05 |