Ubuntu에서 비밀번호 변경 방법: 초보자와 시스템 관리자용 완벽 가이드

1. Introduction

Ubuntu에서 비밀번호를 변경해야 하는 이유

Ubuntu는 전 세계 수백만 사용자가 사용하는 오픈 소스 리눅스 배포판입니다. 사용이 간편하고 강력한 보안 기능을 갖추고 있어 개인, 기업, 개발자 사이에서 인기가 높습니다. 그러나 보안을 유지하기 위해서는 정기적으로 비밀번호를 변경하는 것이 필수적입니다. 같은 비밀번호를 오랫동안 사용하면 무단 접근 위험이 증가하므로 주의가 필요합니다.

비밀번호는 시스템 접근을 제어하는 핵심 요소입니다. 무단 사용자가 컴퓨터에 접근하는 것을 방지하려면 비밀번호를 강화하고 정기적으로 변경하는 것이 필수적입니다. 가족, 친구, 동료와 기기를 공유하거나 원격 환경에서 작업할 때 비밀번호 관리의 중요성은 더욱 커집니다.

이 가이드는 누구를 위한 것인가?

이 가이드는 주로 Ubuntu 초보 사용자와 Ubuntu를 자주 사용하지만 보안 실천에 대해 확신이 없는 사용자들을 위해 작성되었습니다. 또한 보안 위험을 최소화하는 절차를 설명함으로써 IT 전문가와 시스템 관리자에게도 유용한 정보를 제공합니다. 명령어와 GUI 기반 단계에 대한 예시가 포함되어 있어 초보자도 쉽게 따라 할 수 있습니다.

2. Ubuntu에서 비밀번호를 변경하는 방법 (기본 방법)

Ubuntu에서 비밀번호를 변경하는 가장 일반적인 방법은 명령줄 인터페이스(CLI)를 이용하는 것입니다. 이 방법은 효율적이며 초보자도 쉽게 수행할 수 있습니다. 아래는 비밀번호를 변경하는 기본 단계입니다.

2.1 자신의 비밀번호 변경하기

비밀번호를 변경하는 가장 기본적인 방법은 passwd 명령을 사용하는 것입니다. 이 명령을 실행하면 현재 계정의 비밀번호를 업데이트할 수 있습니다.

단계:

  1. 터미널 열기 Ubuntu 데스크톱에서 터미널을 엽니다. Ctrl + Alt + T 를 눌러 쉽게 접근할 수 있습니다.
  2. passwd 명령 실행 다음 명령을 입력합니다:
    passwd
    

이 명령은 현재 로그인한 사용자의 비밀번호를 변경합니다.

  1. 현재 비밀번호 입력 시스템이 현재 비밀번호를 물어봅니다. 입력하고 Enter 키를 누릅니다.
  2. 새 비밀번호 설정 새 비밀번호를 두 번 입력하라는 메시지가 표시됩니다. 한 번 입력한 뒤 확인을 위해 다시 입력합니다. 비밀번호가 업데이트됩니다.

비밀번호 변경 성공 메시지

비밀번호가 성공적으로 업데이트되면 다음과 같은 메시지가 표시됩니다:

passwd: password updated successfully

비밀번호가 이제 업데이트되었습니다.

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

시스템 관리자인 경우 다른 사용자의 비밀번호를 변경하려면 sudo 명령을 사용합니다. 이 작업에는 관리 권한이 필요합니다.

단계:

  1. sudo passwd [username] 명령 실행 다른 사용자의 비밀번호를 변경하려면 다음 명령을 사용합니다:
    sudo passwd [username]
    

예를 들어 john이라는 사용자의 비밀번호를 변경하려면 다음과 같이 입력합니다:

sudo passwd john
  1. 관리자 비밀번호 입력 자신의 관리자 비밀번호를 물어봅니다. 입력하고 Enter 키를 누릅니다.
  2. 새 비밀번호 설정 대상 사용자의 새 비밀번호를 두 번 입력합니다. 비밀번호가 업데이트됩니다.

이 방법은 사용자가 스스로 비밀번호를 변경할 수 없을 때 관리자가 개입해야 할 경우에 유용합니다.

3. GUI를 사용한 비밀번호 변경

Ubuntu는 그래픽 사용자 인터페이스(GUI)를 통해 비밀번호를 변경할 수 있어 명령줄 작업이 필요 없습니다. 이 방법은 터미널 명령에 익숙하지 않은 사용자에게 특히 도움이 됩니다. 아래 단계에서는 GUI를 사용해 비밀번호를 변경하는 방법을 설명합니다.

3.1 설정 화면 열기

  1. “설정” 메뉴에 접근하기
    먼저 Ubuntu “Activities”(활동) 개요를 엽니다. 왼쪽 상단의 “Activities”(활동) 버튼을 클릭하고 검색창에 “Users”(사용자)를 입력합니다. “Users”(사용자) 옵션이 나타나면 클릭하여 설정 패널을 엽니다.

  2. “Users”(사용자) 설정 패널 열기
    패널이 열리면 현재 사용자의 세부 정보가 표시되며, 여기에서 비밀번호를 변경할 수 있습니다.

3.2 비밀번호 변경 단계

  1. “Password”(비밀번호) 필드 선택
    비밀번호 필드(●●●●●와 같은 점으로 표시)를 클릭합니다. 다른 사용자의 비밀번호를 변경하려면 먼저 “Unlock”(잠금 해제) 버튼을 클릭하여 관리자 권한을 활성화합니다.

  2. 현재 비밀번호 입력
    변경을 진행하기 전에 현재 비밀번호를 확인해야 합니다. 비밀번호를 입력하고 “Confirm”(확인) 버튼을 클릭합니다.

  3. 새 비밀번호 입력
    새 비밀번호를 입력한 뒤 다시 한 번 입력하여 확인합니다. 보안을 강화하기 위해 강력한 비밀번호를 선택하십시오.

  4. 비밀번호 변경 완료
    “Change”(변경) 버튼을 클릭하여 새 비밀번호를 저장합니다. 다음 로그인부터 새 비밀번호가 적용됩니다.

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

관리자 권한으로 다른 사용자의 비밀번호를 변경하려면 먼저 “Unlock”(잠금 해제) 버튼을 클릭하고 관리자 비밀번호를 입력합니다. 그런 다음 해당 사용자 계정을 선택하고 위와 동일한 절차를 따라 새 비밀번호를 설정합니다.

3.4 GUI 방법의 장점 및 주의사항

GUI 방법은 직관적이며 오류 발생 위험을 줄여 초보자에게 적합합니다. 복잡한 명령어를 사용할 필요가 없어 보다 편리한 경험을 제공합니다. 그러나 관리자가 다른 사용자의 비밀번호를 변경할 수 있기 때문에 적절한 보안 조치를 반드시 따라야 합니다.

4. 비밀번호를 잊어버렸을 때 대처 방법

Ubuntu 비밀번호를 잊어버리면 정상적으로 로그인할 수 없습니다. 하지만 GRUB 메뉴나 복구 모드를 이용해 비밀번호를 재설정할 수 있습니다. 이 섹션에서는 잊어버린 비밀번호를 재설정하는 방법을 설명합니다.

4.1 GRUB 메뉴를 이용한 비밀번호 재설정

비밀번호를 잊어버렸을 때 가장 일반적인 방법은 GRUB(Grand Unified Bootloader)를 사용해 복구 모드로 부팅한 뒤 루트 사용자로 비밀번호를 재설정하는 것입니다.

단계:

  1. GRUB 메뉴 표시
    컴퓨터를 재시작하고 부팅 중 “Shift” 키를 길게 눌러 GRUB 메뉴를 표시합니다. 메뉴가 나타나지 않으면 다시 시도하십시오.

  2. 복구 모드 선택
    “Advanced options for Ubuntu”(Ubuntu 고급 옵션)를 선택한 뒤 복구 모드 옵션(예: “Ubuntu, with Linux 5.x.x-xx-generic (recovery mode)”)을 선택합니다.

  3. 루트 셸 실행
    메뉴 옵션 중 “root”를 선택하여 루트 셸에 접근합니다.

  4. 쓰기 권한 활성화
    기본적으로 파일 시스템은 읽기 전용으로 마운트됩니다. 이를 수정하려면 다음을 실행합니다:

    mount -o remount,rw /
    
  1. 비밀번호 재설정
    사용자 이름을 지정하여 다음 명령을 입력합니다:
    passwd [username]
    

예를 들어 “john” 사용자의 비밀번호를 재설정하려면 다음을 사용합니다:

passwd john
  1. 새 비밀번호 입력
    프롬프트가 나타나면 새 비밀번호를 두 번 입력합니다.

  2. 시스템 재부팅
    아래 명령을 사용하여 머신을 재시작합니다:

    reboot
    

5. 비밀번호 관리 모범 사례

Ubuntu에서 비밀번호 관리는 시스템 보안을 유지하는 데 매우 중요합니다. 약한 비밀번호 사용은 전체 시스템을 위험에 빠뜨릴 수 있습니다. 이 섹션에서는 강력한 비밀번호를 만들고 안전하게 관리하는 방법을 설명합니다.

5.1 강력한 비밀번호 선택

비밀번호 강도는 시스템 보안에 직접적인 영향을 미칩니다. 짧거나 단순한 비밀번호는 무단 접근 위험을 높입니다. 강력한 비밀번호를 만들기 위해 다음 사항을 고려하십시오:

길이와 복잡성

강력한 비밀번호는 길고 복잡해야 합니다. 8자도 가능하지만 12자 이상을 권장합니다. 포함할 요소:

  • 대문자와 소문자
  • 숫자
  • 기호(예: @, #, &)

예시: Pa$$w0rd!2024

사전 공격 방어

사전 단어가 포함된 비밀번호는 추측하기 쉽습니다. password123이나 letmein과 같은 흔한 단어는 피하십시오.

암호구문 사용

패스프레이즈는 여러 단어를 하나의 비밀번호로 결합한 것입니다. 무작위 또는 관련 없는 단어들은 강력하고 기억에 남는 비밀번호를 만듭니다.

Example: DogRunsInCloudySky2024!

5.2 비밀번호 관리자 사용

각 서비스에 대한 고유한 강력한 비밀번호를 기억하는 것은 어렵습니다. 비밀번호 관리자는 모든 비밀번호를 안전하게 저장하고 필요할 때 무작위로 복잡한 비밀번호를 생성합니다.

추천 비밀번호 관리자

  • KeePass : 무료, 오픈 소스이며, 암호화된 비밀번호 데이터베이스를 로컬에 저장합니다.
  • Bitwarden : 오픈 소스이며, 여러 기기에서 클라우드 동기화 지원.

5.3 이중 인증 (2FA) 활성화

이중 인증 (2FA)은 일반적으로 모바일 기기에서 생성되는 추가 코드를 요구함으로써 보호의 추가 계층을 더합니다.

2FA의 이점

  • 비밀번호가 유출되더라도 인증 코드 없이는 계정에 접근할 수 없습니다.
  • 많은 온라인 서비스와 Ubuntu의 SSH 구성에서 2FA를 지원합니다.

5.4 비밀번호 정기 변경

강력한 비밀번호조차도 주기적으로 업데이트해야 합니다. 이전 비밀번호가 유출된 경우의 위험을 최소화하기 위해 3~6개월마다 비밀번호를 변경하세요.