기계적 인조 인간

리눅스에서 사용자 비밀번호를 변경하는 방법

가상화 도입! 비싸잖아? 모르는 소리

가상화 도입! 비싸잖아? 모르는 소리

차례:

Anonim

이 안내서에서는 Linux에서 사용자 비밀번호를 변경하는 방법에 대해 설명합니다. 또한 다음에 로그인 할 때 사용자가 비밀번호를 변경하도록하는 방법도 보여줍니다.

이 지침은 Ubuntu, Debian 및 CentOS를 포함한 모든 Linux 배포에서 작동해야합니다.

소개

Linux에서는 passwd 유틸리티를 사용하여 사용자 계정의 비밀번호를 변경할 수 있습니다.

암호화 된 사용자 비밀번호와 기타 비밀번호 관련 정보는 /etc/shadow 파일에 저장됩니다.

일반 사용자는 자신의 비밀번호 만 변경할 수 있습니다. 루트 사용자 및 sudo 권한이있는 사용자는 다른 사용자의 비밀번호를 변경하고 비밀번호 사용 또는 변경 방법을 정의 할 수 있습니다.

비밀번호를 변경할 때 강력하고 고유 한 비밀번호를 사용하고 있는지 확인하십시오.

강력한 비밀번호를 사용하는 것이 계정 보안을 위해 가장 중요합니다. 강력한 암호는 대개 16 자 이상이며 대문자, 소문자, 숫자 및 특수 문자를 하나 이상 포함합니다.

보안상의 이유로 정기적으로 비밀번호를 업데이트하고 각 계정에 고유 한 비밀번호를 사용하는 것이 좋습니다.

사용자 비밀번호 변경

자신의 사용자 계정 비밀번호를 변경하려면 인수없이 passwd 명령을 실행하십시오.

passwd

현재 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호가 올 바르면 새 비밀번호를 입력하고 확인하라는 메시지가 표시됩니다.

비밀번호를 입력하면 화면에 표시되지 않습니다.

다음에 시스템에 로그인 할 때 새 비밀번호를 사용하십시오.

다른 사용자의 비밀번호 변경

소개에서 언급했듯이 루트 사용자와 sudo 액세스 권한이있는 사용자 만 다른 사용자 계정의 비밀번호를 변경할 수 있습니다.

다음 예는 sudo 권한을 가진 사용자로 로그인 한 것으로 가정합니다.

다른 사용자 계정의 비밀번호를 변경하려면 passwd 명령을 실행 한 다음 사용자 이름을 입력하십시오. 예를 들어, linuxize 라는 사용자의 비밀번호를 변경하려면 다음 명령을 실행하십시오.

sudo passwd linuxize

새 비밀번호를 입력하고 확인하라는 메시지가 표시됩니다.

Enter new UNIX password: Retype new UNIX password:

성공하면 명령이 다음과 같이 인쇄됩니다.

passwd: password updated successfully

다음에 로그인 할 때 사용자가 비밀번호를 변경하도록 강제

기본적으로 비밀번호는 만료되지 않도록 설정되어 있습니다. 다음에 로그인 할 때 사용자가 비밀번호를 변경하도록하려면 passwd 명령에 --expire 옵션과 함께 사용자 이름을 사용하십시오.

sudo passwd --expire linuxize

위의 명령은 사용자 비밀번호를 즉시 만료시킵니다.

다음에 사용자가 이전 비밀번호로 로그인을 시도하면 비밀번호를 변경하라는 메시지가 표시됩니다.

ssh [email protected]

WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.

사용자가 새 비밀번호를 설정하면 연결이 닫힙니다.

결론

이 학습서에서는 사용자 비밀번호 변경 방법 및 비밀번호 만료 설정 방법을 학습했습니다.

터미널에 man passwd 를 입력하거나 Linux passwd 매뉴얼 페이지를 방문하여 passwd 명령에 대한 자세한 정보를 찾을 수 있습니다.

비밀번호 터미널