모든 사용자를 보고 비밀번호를 변경하는 방법

모든 사용자를 보고 비밀번호를 변경하는 방법

내가 한 일은 Kali Linux에서 AQEMU/KVM을 사용하여 가상 머신을 설정하는 것이었습니다. 문제는 로그인 세부 정보 사용자 이름/비밀번호를 기억할 수 없다는 것입니다. 그렇다면 복구 모드나 AQEMU 옵션을 통해 이러한 세부 정보를 볼 수 있는 방법이 있습니까? 이를 수행하는 방법이 여러 가지인 경우 항상 문제가 발생하므로 모두 나열해 주십시오.

답변1

루트로 로그인할 수 있거나 루트 쉘을 얻을 수 있는 경우(예: init=/bin/bash부팅할 때 커널 명령줄에서 - grub에서 이 작업을 수행함) 사용자 목록을 볼 수 있어야 합니다 /etc/passwd(대개 사용자는 UID = 1000), passwd username비밀번호를 변경하는 데 사용됩니다.

이 방법이나 유사한 방법을 사용하는 경우 init=/bin/bash비밀번호를 변경하기 전에 루트 파일 시스템을 읽기-쓰기로 다시 마운트해야 합니다.

mount -n -o remount,rw /

재부팅하기 전에 읽기 전용으로 다시 마운트하십시오.

mount -n -o remount,ro /

이 방법을 사용해야 한다면 루트의 비밀번호도 변경해야 할 수도 있습니다. passwd현재 사용자(루트)의 비밀번호를 변경하려면 사용자 이름 없이 간단히 실행하세요.

관련 정보