
내 Windows 컴퓨터에 Ubuntu 22.04 VM을 설치했습니다(가상 상자 사용). 고유한 기본 세션에서 sudo 명령을 사용할 때마다 "사용자가 sudoers 파일에 없습니다."라는 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있나요? 루트 모드에서 복구 모드를 실행하려고 했지만 비밀번호를 묻는 메시지가 나타납니다(정의한 적도 없고 제공된 적도 없음). 기본 세션에 관리자 권한이 없다는 것이 이상하지 않나요? 나는 이것이 보통 사실이 아니라고 생각하지만, 내가 만든 모든 우분투 VM에서 이랬습니다.
어떤 도움이라도 대단히 감사하겠습니다. 감사합니다!
답변1
필요한 것은 사용자를 sudo
그룹에 추가하는 것뿐입니다. 파일 을 수정할 이유가 없습니다 /etc/sudoers
.
su -
usermod -a -G sudo vboxuser
그런 다음 로그아웃했다가 다시 로그인하면 변경 사항이 적용됩니다.
답변2
질문에 대한 간단한 대답은 다음과 같습니다.
VirtualBox에서 iso 위치를 정의할 때 '무인 설치 건너뛰기' 상자가 있습니다. 기본적으로 선택되어 있지 않습니다.
그것을 누르십시오.
그런 다음 'Try Ubuntu / Install Ubuntu' 선택 항목에서 전체 iso 설정을 수동으로 진행합니다.
어떤 이유로 우분투 사용자 설정 페이지가 두 인스턴스 모두에서 정확히 동일해 보이지만 수동 설정에서만 사용자가 sudo 권한을 얻습니다.
이를 파악하기 위해 여러 번 설치했습니다.
답변3
를 사용 su -
하여 루트가 된 다음 nano /etc/sudoers
. 사용자(여기서는 vboxuser)에게 권한을 추가하려면 vboxuser ALL=(ALL:ALL) ALL
아래에 줄을 추가하고 + root ALL=(ALL:ALL) ALL
저장 하고 nano 파일( + )을 종료하면 됩니다.CTRLOCTRLX
답변4
방금 Ubuntu 22.10을 설치했는데 같은 문제가 발생했습니다. 그런데 Virtual Box에서 VM을 생성할 때 Ubuntu 루트 비밀번호가 기본 계정과 동일한 값으로 설정되어 있는 것 같습니다. 방금 "su"를 수행하고 기본 계정 비밀번호를 입력한 다음 거기에서 nano의 /etc/sudoers 파일을 수정했습니다.