실수로 페도라 (18) 머신에 더 이상 로그인 할 수 없습니다. 시스템에는 한 명의 사용자 만 있습니다. 그 사용자로 로그인하면 해당 사용자를 잠궈서 새 프로세스를 만들 수 없으며 해당 사용자의 프로세스 인 Xorg도 모두 종료했습니다.
로그인 화면에서 사용자 이름과 암호로 로그인하려고하면 인증 할 수 없습니다.
명령 줄에서 로그인을 시도하면 ( ctr+alt+f1
) root로 로그인하려면 암호를 묻습니다. 문제는 내가 루트 암호를 설정 한 적이 없다는 것입니다.
google에서 나는에 관하여 정보를 찾아 냈다 init=/bin/bash
trick, 이는 grub의 부트 레코드에이 행을 추가 한 다음 bash가 시작됨을 의미합니다. 이것은 작동하며 root로 로그인 한 bash를 가지고 있습니다. 그러나 사용하려고하면 passwd
root에게 패스워드를주기 위해, 나는 Authentication token manipulation error
. 다음 사용자 계정 잠금 해제 passwd -u username
모든 것이 작동하기 때문에 어느 쪽도 작동하지 않습니다. read-only file system
.
다른 사용자를 추가하는 것은 나에게도 효과가 없었습니다. useradd
명령.
편집하다
좀 더 알아 보았습니다. 이제는 읽기 전용 파일 시스템을 피할 수 있습니다. rw init=/bin/bash
땅벌레. 그런 다음에 잠금 해제하면 passwd -u username
, 그것이 성공이라고 나에게 말한다. 루트 암호도 변경할 수 있습니다.
그러나 이제 로그인 화면으로 이동하기 위해 페도라를 시작하려고 할 때 페도라 로고가 표시되는 곳에서 멈추지 않습니다. 로그인을 요구하는 다른 tty로 전환 할 수 있습니다. 그러나 사용자 또는 루트로 새 암호로 로그인하려고하면 실패합니다.
아무도 내가이 혼란에서 벗어날 수 있도록 도와 줄 수 있습니까?