본문 바로가기

기술블로그/리눅스

passwd 명령어 옵션 및 사용법

반응형

'passwd' 명령은 Linux에서 사용자 계정을 관리하기 위한 필수 도구입니다. 사용자 계정의 암호를 변경하거나 업데이트할 수 있습니다. 이 명령을 사용하면 Linux 시스템에서 사용자 데이터의 보안 및 개인정보 보호를 보장할 수 있습니다.

반응형

passwd 무엇인가?

'passwd' 명령은 사용자 계정의 암호를 변경하거나 업데이트하는 데 사용되는 Linux 유틸리티입니다. 사용자 또는 관리자가 실행할 수 있으며 일반적으로 '/usr/bin' 디렉토리에 있습니다. 암호는 암호화되어 파일 권한으로 보호되는 '/etc/shadow' 파일에 저장됩니다. 'passwd' 명령은 암호를 변경하고 '/etc/shadow' 파일을 업데이트하는 데 사용됩니다.

passwd 명령어 및 옵션

'passwd' 명령은 사용자 계정의 암호를 변경하는 데 사용됩니다. 사용자에게 새 암호를 입력하라는 메시지를 표시하고 다시 입력하여 확인합니다. 암호는 파일 권한으로 보호되는 '/etc/shadow' 파일에 암호화되어 저장됩니다. 또한 'passwd' 명령을 사용하여 관리자는 암호의 최소 길이, 암호 변경 사이에 필요한 날짜 수 및 암호 만료 날짜와 같은 계정 정책을 설정할 수 있습니다.

'passwd' 명령은 계정을 잠그는 '-l', 계정 잠금을 해제하는 '-u', 비밀번호를 삭제하는 '-d', 계정 상태를 표시하는 '-S', ' -e'는 비밀번호 만료 날짜를 변경하고 '-n'은 비밀번호 변경 사이에 필요한 최소 일수를 설정합니다. '-x'는 패스워드 유효기간을 설정합니다.

passwd 사용예

현재 사용자의 암호를 변경하려면 옵션이나 인수 없이 'passwd' 명령을 실행하면 됩니다. 프롬프트에서 현재 암호와 새 암호를 묻습니다. 예를 들어:

$ passwd
Changing password for user.
Current Password:
New password:
Retype new password:
Password changed.

$ sudo passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

추가적으로 passwd -S와 chage -l은 공통점으로 사용자에 대한 패스워드 정보를 출력해준다.

반응형