복구 모드를 사용하여 비밀번호를 재설정할 수 없습니다

복구 모드를 사용하여 비밀번호를 재설정할 수 없습니다

Centos 6 서버에 문제가 있습니다. 일반적으로 PasswordAuthentication은 꺼져 있습니다.

복구 모드를 사용하여 연결할 때 다음 명령을 실행합니다.

mount -o remount,rw /
chroot / /bin/bash
passwd root

비밀번호 재설정이 성공했다는 메시지가 나타납니다.

/etc/ssh/sshd_config또한 비밀번호 인증을 편집 하고 활성화하려고 시도했지만 /etc/ssh/ssh_config문제는 다시 시작한 후 수정 사항이 저장되지 않는다는 것입니다. SSH로 새 비밀번호를 시도하면 작동하지 않습니다.

어떤 아이디어가 있나요?

답변1

마운트된 디스크가 아닌 복구 파일 시스템의 라이브 버전을 편집하고 있으므로 수정이 발생하지 않습니다.

chroot는 유효한 마운트 지점을 가리켜야 합니다.

chroot하기 전에 /mnt 지점을 올바르게 구축할 수도 있습니다.

좋다:

mkdir /mnt2
mount /device_to_my_root_disk /mnt2
cd /mnt2
mount -o bind /proc proc
mount -o bind /dev dev
mount -o bind /sys sys
chroot /mnt2

/usr이 별도의 파일 시스템에 있는 경우 /mnt2 위에 마운트하는 것이 더 좋습니다.앞으로chroot(추가 패키지를 설치하려면 최소한 /var도 필요합니다).

/proc, /sys 및 /dev는 일부 명령에는 필요하지 않지만 이를 사용하면 이에 의존하는 Linux 명령을 더 편안하게 사용할 수 있습니다.

LVM이 있는 경우 vgchange -ay파티션을 마운트하려면 LVM 볼륨 그룹도 활성화해야 합니다.

자매 사이트 SuperUser에서 관련 질문을 확인하세요.chroot 환경에 dev, proc 및 sys를 마운트하시겠습니까?

관련 정보