Ubuntu Amazon ec2 인스턴스를 설치했는데 다음 오류가 발생했습니다.
먼저 ppk 키와 ubuntu를 사용자 이름으로 사용했고 문제 없이 명령을 사용하여 시스템에 로그인하고 sudo su
비밀번호 없이 루트 액세스 권한을 얻을 수 있었습니다. 그런 다음 파일을 다음과 같이 변경했습니다./etc/sudoers
#add line
Ubuntu ALL=(ALL) ALL
이제 ssh를 사용하여 연결하면 연결되지만 명령을 사용할 때 sudo su
비밀번호를 묻는 메시지가 표시되지만 비밀번호가 무엇인지 모르겠습니다. 이 문제를 해결하는 방법은 무엇입니까?
(루트 권한을 부여하고 apt-get update 및 apt-get Upgrade를 실행할 때마다 sudo 명령을 사용할 필요가 없을 것이라고 생각했는데 이제는 루트 계정에 액세스할 수 없습니다.
답변1
무슨 일이에요
사례가 중요합니다. 계정 이름이 ubuntu
이고 권한을 부여한 경우 Ubuntu
문제가 발생합니다.
당신이 스스로를 잠근 것 같습니다.
떨어져 있는
가장 간단한 해결책은 아마도 인스턴스를 삭제하고 새 인스턴스를 생성하는 것입니다.
더 복잡한 솔루션(일부)
만약에이렇게 하면 데이터가 손실됩니다. 그런 다음 다른 OS 인스턴스에 파일 시스템을 마운트하고 구성 파일을 편집한 후 다시 시도하는 방법이 있습니다. (이런 경우 질문을 업데이트하여 알려주세요.)