시스템 관리자가 쉽게 암호를 다시 설정에 대한 사용자가 잊어 있습니다. 그러나 시스템 관리자가 루트 암호를 잊어 버리거나 회사를 떠나면 어떻게됩니까? 이 가이드에서는 Fedora 및 CentOS 를 포함한 Red Hat 호환 시스템에서 분실 또는 잊어 버린 루트 암호를 5 분 이내에 재설정하는 방법을 보여줍니다.
전체 시스템 하드 디스크가 LUKS 로 암호화 된 경우 메시지가 표시되면 luks 암호를 제공해야합니다. 또한이 절차는 Fedora15,CentOS7.14.04 및 Red Hat Enterprise Linux7.0 이후 기본 초기화 시스템이었던 systemd 를 실행하는 시스템에 적용 할 수 있습니다.먼저 부팅 프로세스를 중단해야하므로 이미 전원이 켜져 있으면 시스템을 켜거나 다시 시작해야합니다. 첫 번째 단계는 그럽 메뉴가 화면에서 매우 빠르게 깜박이는 경향이 있기 때문에 까다 롭습니다. 당신은 당신이 그것을 할 수있을 때까지 이것을 몇 번 시도해야 할 수도 있습니다.
이 화면이 보이면 키보드에서 e 를 누르십시오:
경우에 당신이 이것을 올바르게 표시 화면이:
화살표 키를 사용하여 이동 Linux16 라인:
를 사용하여 델 키나이며,제거rhgb quiet
대체로 다음과 같다:
rd.break enforcing=0
설정enforcing=0
할을 수행하는 것을 방지하려면 완전한 시스템 SELinux 레이블링하는 작업. 시스템이 재부팅되면/etc/shadow
파일에 대한 올바른 SELinux 컨텍스트 만 복원하면됩니다. 이 작업을 수행하는 방법도 보여 드리겠습니다.ctrl-x 를 눌러 시작하십시오.
시스템은 이제 비상 모드가됩니다.
Remount 하드 드라이브의 읽기-쓰기 권한다.
# mount –o remount,rw /sysroot
실행>chroot
시스템에 액세스할 수:
# chroot /sysroot
을 변경할 수 있습니다 루트 비밀번호:
# passwd
형식의 새로운 루트 비밀번호를 두 번지도 있습니다. 성공하면”모든 인증 토큰이 성공적으로 업데이트되었습니다.”
시스템을 재부팅하려면 종료를 두 번 입력하십시오.
루트로 로그인하고 SELinux 레이블을/etc/shadow
파일로 복원하십시오.
# restorecon -v /etc/shadow
Turn SELinux back to enforcing mode:
# setenforce 1