티스토리 뷰
가끔, 아주 오래된 개발환경을 위해,
예전 개발자가 구축해둔 개발환경을 사용해야 되는 경우가 있습니다.
제가 이번에 겪었던 것이 위와 같았는데...
커널 2.6.27을 사용하는 고대 유물 우분투였습니다
하지만, 먼 과거의 인수인계에서 일부 정보가 누락이되어, ID/PASS에 대한 자료가 남지 않았습니다.
개발환경을 구축했던 개발자 역시 너무나 오랜시간이 흘렀기때문에, 기억하지 못합니다.
이때! 어떻게 해야할까요?
자, 먼저 아래는 아이디/패스워드를 몰라서 틀리기만 하는 화면입니다..
재부팅하여 GRUB부팅이 시작될 때, 아래와 같이 Menu로 들어갈 수 있는 방법이 나옵니다. [ESC]를 눌러줍니다.
오 맙소사 Ubuntu 8이네요..
어쨌든, 기본 커널에 위치해놓고서, [e] 를 눌러 edit 모드로 들어갑니다.
그리고 나오는 아래화면에서, kernel에 위치에 놓고서 한번 더 [e]를 누릅니다
그러면 아래와 같은 내용을 확인할 수 있는데요.
여기서, 아래 내용을 수정해주면 됩니다
ro quiet splash
아래와 같이 변경하고 [Enter]!!
rw init=/bin/bash
그러면 이전 화면으로 나오게 되는데, 여기서 [b]를 눌러 boot를 합니다.
그러면 커널이 시작되면서 마지막에 bash가 실행되는데요.
bash 커맨드 창이 보이지 않는다면, [Enter] 키를 한번 눌러보세요.
그리고 아래와 같이 명령합니다.
bash에 설정된 ID 검색
grep /bin/bash /etc/passwd
원하는 ID의 비밀번호 변경
passwd ID
동기화(적용)
sync
재시작
reboot -f
그랬더니!!
드디어 로그인할 수 있게 되었습니다. :)
More detail..
https://www.howtogeek.com/howto/linux/reset-your-forgotten-ubuntu-password-in-2-minutes-or-less/
'Util Info' 카테고리의 다른 글
[PowerShell] 테마 변경하기 - Oh My Posh (1) | 2022.04.04 |
---|---|
[Github] PR (Pull Request) File Tree (preview feature) (1) | 2022.03.04 |