GRUB에서 루트 비밀번호로 재설정 (Debian)

다른 날에는 가상 머신 (VM, 가상 기기) 그리고 내가 기억하지 못하는 일이 일어났습니다. 암호 de 뿌리 다른 사용자로부터. 오! 불쌍해, 내가 엉망진창이야! !내가 뭘 한거지!? 기억하지 못하는 비밀번호를 언제 변경 했습니까? 그런 다음 나는 재현 할 수 없지만 상상할 수 있다는 생각이 이어졌습니다 ...

블로그 검색 중 오랜 친구의 게시물을 찾았습니다. 엘라 브 파라 Debian / LMDE에서 루트 비밀번호 변경. 불행히도 그것은 나를 위해 작동하지 않았으므로 여기에 다른 방법이 있습니다.

사용하는 비밀번호를 저장하기 위해 친구 Facundo의 추천에 따라 KeePassX 멀티 플랫폼이며 물론 자유 소프트웨어 인 우수한 사용자 및 암호 관리자!

글쎄요, 사실 그는 그가 암호와 그가 저장했던 암호를 기억하지 못했다는 것입니다. KeePassX 어떤 사용자에게도 작동하지 않았습니다. 그래서 내 마음을 가로 지르는 수천 개의 키를 시도하는 것을 포기한 후 암호 de 뿌리 부터 GRUB 내 사랑을 위해 데비안.

GRUB 옵션 편집

이 과정은 비교적 간단하며 우리에게 필요한 것은 GRUB (시스템 부팅을 보려면 액세스 권한이 있어야한다는 것은 말할 것도 없습니다.) 제 경우에는 미덕 관리자 (KVM이있는 VM이 ​​있음) 머신을 재부팅했지만 실제 머신에서도 작동합니다.

애벌레

GRUB 부트

GRUB 먼저 키를 눌러 부팅 옵션을 편집해야합니다. e.

GRUB 옵션 편집

GRUB 옵션 편집

이제 시스템이 시작되는 옵션을 편집해야합니다. 운영 체제 커널을로드하는 행으로 이동합니다. 로 시작하는 선입니다. 리눅스:

echo 'Linux 3.2.0-4-amd64로드 중 ...'linux /vmlinuz-3.2.0-4-amd64 root = / dev / mapper / seacat-root ro quiet
뒤에 오는 것 vmlinuz 설치 한 커널의 버전에 따라 다릅니다. 다음에 나타나는 것뿐만 아니라 루트 = 시스템이 설치된 방식에 따라 다릅니다. 파일 시스템.

그리고 다음을 추가합니다.

init=/bin/bash

키보드 맵은 기본적으로 영어이며 스페인어 사용자의 경우 일부 기호가 변경되므로주의하십시오.

단어 뒤에 조용한. 줄은 다음과 같아야합니다.

linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/seacat-root ro quiet init=/bin/bash

이미지에 표시되는 백 바는 아래에 기록 된 내용이 동일한 이전 줄의 일부임을 나타 내기 위해 자동으로 나타납니다.

이것이 편집되면 기계를 시작하기 만하면됩니다. 이미지에서 말했듯이 Ctrl 키+x o F10 이러한 옵션으로 시스템을 시작합니다.

그러면 쉘이 반환되고 파일을 편집 할 수 있습니다. / etc / 그림자.

루트 암호 제거

grub 편집 후 쉘

GRUB 편집 후 쉘.

완전히 작동하는 시스템이 없기 때문에이 경우에는 세게 때리다 그것은 몇 가지 버그를 던지고 실제로 화면을 청소하지도 않습니다. 그러나 그것은 중요하지 않습니다. 우리에게 필요한 것은 충분하기 때문입니다.

이미지의 네 번째 줄에 다음과 같은 프롬프트가 나타납니다.

root@(none):/#

가장 먼저해야 할 일은 돌아가는 것입니다. 파일 시스템 쓰기 권한이 있습니다. 이를 위해 다음을 실행합니다.

root@(none):/# mount -o remount rw /

이제 편집을 진행할 수 있습니다. 나노 파일 / etc / 그림자.

우리가 열 때 나노 아마도 우리에게 약간의 오류를 던질 수도 있습니다. 그러나 우리는 그것을 고려하지 않고 엔터 버튼 우리는 계속합니다.

파일 / etc / 그림자 첫 번째 줄에는 정보가 있습니다. 뿌리. 각 라인에 대해 일련의 필드가 있으며 두 점으로 구분됩니다 (:).

첫 번째 필드는 사용자 이름에 해당하고 두 번째 필드는 암호. 우리가해야 할 일은 모든 캐릭터를 삭제하여 암호 de 뿌리. 이미지에서 볼 수 있듯이 :

/ etc / 루트 암호가없는 그림자

루트 암호없이 수정 된 / etc / shadow 파일.

우리는 파일을 Ctrl 키+o 그리고 우리는 나노를 남겼습니다. Ctrl 키+x. 이제 컴퓨터를 다시 시작하기 만하면됩니다. 시스템이 로그인을 요청하면 다음과 같이 입력 할 수 있습니다. 뿌리 입력 할 필요없이 암호.

시스템을 다시 시작하기 위해 "잘로드되지 않은"셸을 시작 했으므로 다음을 수행해야합니다. 하드 리셋즉, 재설정 버튼을 누르거나 제 경우에는 강제 재설정.
루트 암호없이 로그인

루트 암호없이 로그인

시스템이 시작되면 다음과 같이 입력합니다. 뿌리 이제 우리는 실행할 수 있습니다 passwd 그리고 우리는 새로운 것을 설정했습니다 암호 de 뿌리:

# passwd

나는 그것이 봉사하기를 바랍니다!

KeePassX

KeePassX 공식 사이트

30 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   리 토스 523

    이것은 재난이 발생했을 때 당신이 가지고 있어야하는 것들 중 하나입니다. 조만간 일어난다!

    나는 매우 유사한 방식으로 그것을 해결했지만 그림자를 만질 필요가 없었습니다. 제 블로그에서 제가 어떻게했는지 알려드립니다.

    http://unbrutocondebian.blogspot.com.es/2014/03/restablecer-la-contrasena-de-root.html

    1.    nexus6

      안녕하세요 리 토스, 저는 귀하의 블로그에서 메가 팬입니다 !!!!

    2.    엘리오타임3000

      아주 좋은 tuto. 루트 비밀번호를 재설정하는 방법이 마음에 들었습니다.

  2.   nexus6

    이것은 끔찍한 보안 위반입니다 !!!…. 작동한다면.
    그것을 피하는 방법 누구든지 어떤 아이디어가 있습니까?

    1.    리 토스 523

      보안 실패가 아니라 관리자 암호를 잊어 버리는 등 심각한 문제에서 시스템을 복구하는 방법입니다.

      이러한 이유로 CPD는 액세스를 제한하여 grub을 만지는 것을 방지합니다. 그러나 이것이 충분하지 않거나 접근을 제한 할 수 없다고 예견한다면 grub을 보호해야합니다

      https://blog.desdelinux.net/como-proteger-grub-con-una-contrasena-linux/

      1.   

        진정하세요, 인생에서 확실한 것은 없습니다! 모든 것을 인식하고 업데이트하고 모니터링하면됩니다! 🙂

    2.    크리스

      나는 파트너와 동의합니다. 이것은 누구나 우리의 PC에 액세스 할 수 있도록 허용합니다.

    3.    엘리오타임3000

      보안 결함? 옵션이 암호를 재설정 당신의 이메일은 위험했습니다.

    4.    마리오

      고전적인 파티셔닝을 따르고 개인 정보로 일부 파티션 / 폴더를 암호화하고 / root / home / usr / var / boot 및 여러 마운트 지점을 분리하여 이제 하나의 파티션에 있습니다.

  3.   호세 레오 넬 수 베로

    안녕하세요, 동료 여러분, 아주 좋은 블로그와 아주 좋은 가이드입니다. 저는이 단계 루트 @ (없음) : / # mount -o remount rw / 데비안 기반 시스템과 Red Hat 기반의 많은 시스템에서 필요하지 않다는 것을 명확히하고 싶었습니다. 젠투 기반 배포판은이 단계가 필요한 배포판입니다. 루트 암호없이 시스템에 들어가기 위해 설명하는 단계를 수행 한 후 passwd를 실행하면됩니다.

  4.   이반 바람

    위에서 말했듯이 아주 좋은 튜토리얼은 재난이 발생하면 구제되지만 거의 항상 좋은 변경 제어를 통해 피할 수 있습니다.

    공유를위한 감사합니다.

    인사말.

  5.   Cristianhcd

    즐겨 찾기 또는 북마크로 = D

  6.   레인보우_플라이

    따라서 기본적으로 누군가 내 PC에 액세스하려면 다시 시작하고 grub, fiddle 및 voila에 액세스하면됩니다.

    1.    이제까지

      예, 안전하게 수행 할 수있는 Grub을 암호로 보호하지 않는 한.

  7.   anonimo

    두려워하지 마십시오. 악당이 컴퓨터에 물리적으로 접근하고 무언가를 알고 있다면 그가 목표를 달성하는 것은 불가피합니다.
    이 grub 방법을 사용하면 라이브 CD / DVD에서 항상 chroot 할 수있는 작업을 좀 더 쉽게 수행 할 수 있습니다.
    그러나 PC를 소유 한 사용자가 루트 암호를 변경하면 더 이상 입력 할 수없는 이유를 알게됩니다.
    엉망이 된 것은 누군가가 라이브 CD / DVD에서 chroot하고 자신의 컴퓨터에서 john-the-rupper를 즐기기 위해 pendrive에서 / etc / shadow 파일의 사본을 만드는 것입니다. 귀하의 루트 및 사용자 암호가 해킹되었습니다.

  8.   와이

    Compa 정말 감사합니다.

  9.   솜푸그

    안녕, 내가 볼 수 있듯이, 당신은 당신의 튜토리얼을 읽는 모든 사람들이 적어도 리눅스 취급에있어 전문가 여야한다고 생각하지만 그가 그렇지 않다면 어떨까요 !!!!! 그래서 그 nano가 무엇인지 궁금합니다. 어떻게 열 수 있습니까? 어떤 명령으로 그 명령을 어디에 두어야합니까? / etc / shadow 파일, 해당 파일은 어디에 있으며이 튜토리얼에서 말하는 것을 수행 할 수 있도록 해당 폴더에 어떻게 이동합니까? "EYE"나는 튜토리얼을 비판하지 않는다. 반대로 그것은 매우 훌륭하고 훌륭하다. 그러나 당신은 또한 리눅스에서의 명령 처리에 대해 잘 모르는 사람들 (내 자신을 포함한다)에 대해서도 생각해야한다. 나는 nano를 작성하면 편집기가 열릴 것이라고 가정했지만 그렇게했지만 nano에서 / etc / shadow를 얻는 방법을 몰랐습니다. 그리고 나머지 사용자들은 실례합니다. 우리 모두가 전문가는 아닙니다. 우리 중 많은 사람들이 단지 열정적 인 학습자 일뿐입니다. 더 자세히 ... 감사합니다 ...

  10.   Pedrojasper

    대단한 오늘 나에게 비슷한 일이 일어 났고 나는 땅벌레를 통해 이루어 졌다는 것을 알고 여러 번 나를 믿었지만 훨씬 더 복잡했습니다.
    이 튜토리얼에서 그는 매우 간단하게 설명합니다. 가능한 한 이번 주에 적용하겠습니다.
    기부 해 주셔서 감사합니다. 축하합니다.

  11.   호르헤

    BUE-NÍ-YES-MO.
    데비안을 다시 포맷하지 않아도되었습니다.

    이것은 내가 테스트 한 데비안 8에서도 마찬가지입니다.

    감사합니다.

  12.   지네

    그것은 나를 위해 작동하지 않았고, 여전히 같은 문제가 있습니다 .virtualbox에서 그래픽 모드로 데비안을 설치했다는 사실을 봐야하는지 모르겠습니다. /,

  13.   Hmamani

    큰! 데비안 8로 메모를 포맷했는데 패스를 잊어 버리면 충격을 받았습니다. 나는 그것이 "실패"가 아니라는 데 동의합니다. 어쨌든 그들이 제안하는 보안 시스템은 매우 강력하다고 생각합니다. 의심이있는 유저에게는 "당신은 우리가 모두 전문가라고 생각합니다"라기보다는 편견없이 간단히 의심을 걸 수 있습니다 ;-D.

    공유 해주셔서 감사합니다!
    추신 : 나는 마운트 단계를 수행해야했고, 내 강아지 리눅스에서 패스를 편집했었다.

  14.   후추

    안녕하세요, 먼저 기여 해주셔서 감사합니다. 데비안 8을 다시 설치하지 않아도되지만 더 심각한 문제가 있습니다. 전체 프로세스를 수행하고 bash 모드로 시작하면 OS가 키보드를 작동하지 않고 감지하지도 않습니다. 키보드 조명이 작동하지 않거나 전혀 작동하지 않으므로 bash 루트 모드에서 아무것도 변경할 수 없습니다.

    추신 : 내가 데비안을 설치하고 다른 독립 파티션에 grub 부트 로더를 설치하고 다른 파티션에 데비안을 설치할 때 비슷한 문제가 발생했을 때 비슷한 문제가 있었기 때문에 다른 시스템에서 이미 이것을 경험했으며 항상 나를 위해 일했습니다.이 경우에는 데비안이 아닙니다. , 그리고 데비안이 방금 설치되었을 때 esque는 로그인하기 위해 암호를 입력해야 할 때 그래픽 인터페이스가 키보드 또는 마우스를 작동하지 않았습니다.
    다른 사람을 도와 주셔서 미리 감사드립니다.

  15.   MEDB

    기여해 주셔서 대단히 감사합니다. 빠르고 효과적인 솔루션 😉

    1.    셀레스트 드 라 칼

      감사합니다! 넌 나를 구했다! ; D

  16.   기네스

    안녕하세요 여러분, 도움이 필요합니다. r mount -o remount rw / 작성해야하는 전체 프로세스를 수행했지만 문제 중 하나가 잘못되어 시도했지만 init = / bin / bash 작성하는 한 ctrl + x를 제공합니다. 그리고 거기에서 약간의 글자가 나오면 빨리 지나가지만 r mount -o remount rw / 어떻게해야합니까?

  17.   고스 14wx

    이 튜토리얼에 감사드립니다. 정말 유용했습니다. 데비안 9에서는 루트 사용자로 들어갈 수 없었고 이것으로 해결되었습니다. 다시 한 번 감사드립니다.

  18.   기독교의

    Tuto를 완벽하게 만드십시오. 당신은 카포입니다!

  19.   바스티앙

    안녕하세요.
    이 방법을 적용 해 보았지만 효과가 없었습니다.
    문제는 "그림자"파일을 편집 할 수 있지만 저장할 수 없다는 것입니다. 권한없이 편집하면 읽기 전용 모드로 열립니다.

    인사말.

    1.    ㅋㅋㅋ

      우리가해야 할 첫 번째 일은 파일 시스템을 다시 마운트하여 쓰기 권한을 갖도록하는 것입니다. 이를 위해 다음을 실행합니다.

      root @ (없음) : / # mount -o remount rw / [quote]
      그래서 fs로 돌아 가야한다고 생각합니다.
      W의 경우 livecd를 통해 사용자에 액세스하고 암호를 수정하거나 제거하는 방법도 있었다는 것을 기억합니다.

  20.   에릭

    적절한 경우 감사를 전합니다. 당신은 나를 큰 결박에서 구해 냈습니다. 다른 블로그를 확인한 결과이 솔루션이 가장 완벽하고 가장 잘 설명되었습니다.