Ubuntu를 설치했는데 사용자가 한 명뿐입니다. 로그인하지 않고도 시스템에 로그인할 수 있습니다. un/pwd를 묻지 않습니다. 하지만 로그인하여 루트(sudo)로 일부 명령을 실행하려고 하면 비밀번호를 묻는 메시지가 표시되고 실행할 수 없습니다. 유효한 비밀번호가 없습니다. 이 사용자 또는 루트의 비밀번호를 어떻게 찾을 수 있나요?
답변1
Ubuntu에서는 기본적으로 루트 계정에 비밀번호가 없습니다. 루트로 명령을 실행하려면 를 실행해야 하며 sudo
, 비밀번호를 입력하라는 메시지가 표시됩니다. Ubuntu를 설치하면 sudo
권한이 있는 계정이 생성되고 해당 계정의 비밀번호를 입력하라는 메시지가 표시됩니다.
비밀번호를 잊어버린 경우 비밀번호를 변경해야 합니다. 먼저, 루트로 명령을 실행할 수 있어야 합니다(권한이 없는 사용자로서 비밀번호를 변경하려면 현재 비밀번호를 입력해야 합니다). Linux 명령줄을 처음 사용하는 경우 가장 쉬운 방법은 Ubuntu 설치 미디어에서 부팅하고 메뉴에서 "설치" 대신 "복구"를 선택하는 것입니다. 또는 부팅 메뉴( Shift
BIOS가 초기화된 후 부팅 메뉴를 보려면 컴퓨터가 부팅되는 동안 길게 눌러야 할 수 있음)에서 "rescue" 옵션을 선택하거나 명령줄을 편집하여 추가합니다 init=/bin/bash
. 마지막에 추가를 참조하세요.비밀번호를 잊어버려Ubuntu 커뮤니티 문서에서 자세한 내용을 알아보세요(이 페이지는 최신이 아닐 수 있습니다).
루트로 명령줄을 입력한 후 다음 명령을 실행하여 비밀번호를 변경합니다.
passwd joe
( joe
사용자 이름은 어디에 있습니까?) 그런 다음 일반 시스템으로 재부팅하십시오. 이번에는 비밀번호를 잊지 마십시오.
답변2
나는 우분투가 설치할 때 루트에 대한 비밀번호를 설정하도록 강요했다고 생각했지만 그렇지 않은 것 같습니다. 비밀번호를 입력하는 대신 sudoing 중에 "return"을 눌러 작동하는지 확인하세요. 그렇다면 루트에 대한 비밀번호를 설정하지 않은 것이므로 "뒤로 가기"는 누구에게도 작동하지 않습니다. 좋은 일이 아닙니다.
루트로 로그인하고 "passwd"("o" 제외)를 입력하여 루트에 대한 새 비밀번호를 생성할 수 있습니다.