Linux에서 사용자 암호를 변경하는 방법

Linux에서 사용자 암호를 변경하는 방법

2022-06-03 last update

7 minutes reading Linux Commands
Linux의 passwd 명령은 사용자 암호를 효율적으로 변경하는 데 사용됩니다.이 명령은 시스템/etc/shadow 파일에 저장된 사용자의 인증 영패/비밀번호를 업데이트합니다.Linux의 표준 사용자는 자신의 암호를 변경할 수 있지만, 슈퍼 사용자는 다른 사용자의 암호를 변경할 수 있습니다.새 암호를 설정할 때 복잡한 암호를 선택하는 것은 매우 좋은 안전 방법이다.복잡하고 안전한 암호에는 다음과 같은 속성이 있습니다.
  • 대문자 및 소문자 포함
  • 0 ~ 9 숫자 포함
  • 특수 문자와 문장부호
  • 이전 암호
  • 와 크게 다릅니다.
  • 전체 이름, 주소, 전화번호, 생년월일 또는 라이센스 번호 등의 정보는 포함되지 않습니다.이 정보들은 당신의 비밀번호를 쉽게 추측할 수 있습니다.
  • 암호를 찾을 수 없는 안전한 위치에 항상 암호를 기록하십시오.그것은 당신이 비밀번호를 잊어버리지 않도록 비밀번호를 기억하는 데 도움을 줄 수 있습니다.
    이 문서에서는 명령줄과 GUI를 통해 Linux에서 사용자 암호를 관리하는 방법을 알려 드리겠습니다.우리는 이미 Debian 10 Buster 시스템에서 본고에서 언급한 명령과 프로세스를 실행했지만, 대부분의 Linux 버전에서 복사할 수 있습니다.

    UI를 통한 암호 변경


    Linux 사용자인 경우 대부분의 관리 작업을 수행하기 위해 그래픽 사용자 인터페이스를 사용하는 것이 좋습니다. 시스템에서 설정 유틸리티를 사용할 수 있습니다.
    시스템 설정에 액세스할 수 있는 두 가지 방법이 있습니다.
  • Super/Windows 키를 사용하여 애플리케이션 이니시에이터에 액세스한 다음 검색 표시줄에 키워드 "settings"를 입력하십시오.
  • Debian/Ubuntu 데스크톱 상단 패널에서 아래쪽 화살표를 클릭한 다음 아래 드롭다운 메뉴에서 설정 아이콘 을 클릭합니다.
  • 설정 유틸리티에서 왼쪽 패널에서 세부 정보 탭을 선택한 다음 사용자 탭을 선택하여 사용자 설정 뷰를 엽니다.이것은 사용자 보기의 모양입니다.

    시스템에 있는 모든 사용자가 나열됩니다.세부 정보를 변경할 사용자를 클릭합니다.사용자 뷰의 설정을 변경할 수 있도록 먼저 잠금을 해제해야 합니다.권한 있는 사용자/관리자만 보기 잠금을 해제할 수 있다는 것을 기억하십시오.잠금 해제 버튼을 클릭하고 다음과 같은 자격 증명을 입력합니다.

     
    인증 버튼을 클릭하면 사용자 뷰의 필드가 활성 필드로 바뀌어 변경할 수 있습니다.

    암호 필드를 클릭하면 다음과 같은 암호 변경 보기가 열립니다.새 암호를 입력하고 새 암호 확인 필드에 같은 암호를 다시 입력합니다.변경 단추가 활성화되어 있는 것을 볼 수 있습니다.

    변경 버튼을 클릭하여 선택한 사용자의 암호를 변경합니다.
    팁: 사용자 설정에 액세스하는 간단하고 빠른 방법 중 하나는 다음과 같이 애플리케이션 이니시에이터에 키워드 "Users"를 입력하는 것입니다.

    명령줄에서 암호 변경


    Linux 명령 비헤이비어 관리자는 사용자 및 시스템 설정을 위한 UI보다 큰 권한을 제공합니다.Linux Debian 및 Ubuntu에서 기본 명령줄 응용 프로그램을 시작하려면 응용 프로그램 이니시에이터를 열고 다음과 같이 "Terminal"키워드를 입력합니다.

    터미널이 열리면 사용자 암호를 사용하여 다음 작업을 수행할 수 있습니다.
  • 비밀번호 변경
  • 다른 사용자의 암호 변경
  • sudo
  • 의 암호 변경

    비밀번호 변경


    Linux의 비관리자는 자신의 암호만 변경할 수 있습니다.passwd 명령은 Linux에서 사용자 암호를 변경하는 데 사용됩니다.다음은 사용자가 이 명령을 사용하여 자신의 암호를 변경하는 방법입니다.
    $ passwd

    passwd 명령을 입력하면 현재 암호를 입력하라는 메시지가 표시됩니다.이 작업을 수행하면 저장된 암호와 대조하여 암호를 확인합니다.일치하면 다음 단계로 넘어가서 새 암호를 입력하십시오.새 암호를 입력하면 확인을 위해 새 암호를 다시 입력해야 합니다.두 항목이 일치하면 암호가 성공적으로 변경됩니다.

    다른 사용자의 암호 변경


    Linux에서는 관리자/수퍼유저만 다른 사용자의 암호를 변경할 수 있습니다.이것은 수퍼유저가 사용할 명령입니다.
    $ sudo passwd [username]

    사용자가 이 명령을 입력할 때, sudo의 비밀번호를 물어서 슈퍼 사용자가 맞는지 확인합니다.수퍼유저는 잊어버린 암호를 재설정하기 위해 명령을 사용하고 있을 수 있으므로 사용자의 이전 암호를 입력할 필요가 없습니다.어쨌든 슈퍼유저는 새 비밀번호를 입력하고 다시 입력해야 업데이트에 성공할 수 있습니다.

    sudo 암호 변경


    Linux에서 때때로 슈퍼 사용자의 비밀번호를 바꾸는 것은 좋은 안전 실천이다.다음은 sudo 암호를 변경하는 두 가지 방법입니다.
    방법 1:
    첫 번째 방법은 다음 명령을 통해 루트로 로그인하는 것입니다.
    $ sudo -i
    유효한 비밀번호를 입력하고 루트 사용자로 로그인할 때 패스워드 명령을 사용하여 루트 사용자의 비밀번호를 변경하십시오.

    그런 다음 exit 명령을 사용하여 다음과 같이 루트 프롬프트를 종료할 수 있습니다.

    방법 2:
    두 번째 방법은 다음 명령을 sudo로 사용하는 것입니다.
    $ sudo passwd root
    sudo의 비밀번호를 입력하면 루트의 비밀번호를 변경할 수 있습니다. 다른 사용자에게 한 것처럼.

    이것이 Linux에서 UI와 명령행을 통해 사용자 암호를 변경하는 데 필요한 모든 것입니다.이제 시스템에서 매우 안전한 사용자 계정을 유지할 수 있습니다.