VPS CentOS 6.3 x64 복구 모드 변경 사항은 재부팅 후 저장되지 않습니다.

VPS CentOS 6.3 x64 복구 모드 변경 사항은 재부팅 후 저장되지 않습니다.

VPS 서버에서 CentOS 6.3 x64 OS를 실행 중입니다. 서버에서 루트 자격 증명을 사용하여 SSH에 로그인하는 데 문제가 있었습니다. "No Shell Exists, Access Denied"와 유사한 메시지가 표시되었으며 콘솔을 통한 루트 로그인도 작동하지 않습니다. 일반 휠 사용자는 로그인할 수 있습니다.

따라서 문제 해결을 위해 가상 머신을 복구 모드로 부팅해야 했지만, 변경 사항을 적용하고 서버를 재부팅하면 변경 사항이 유지되지 않습니다.

다음 명령을 사용하여 이미 파일 시스템을 읽기-쓰기로 마운트하려고 시도했습니다.

mount -a -o rw
mount -o remount, rw /

하지만 이것은 작동하지 않는 것 같습니다.

새 사용자를 추가하려고 하는데 파일 시스템을 읽기-쓰기로 마운트한 후 다음 명령을 실행합니다.

adduser username
passwd username
visudo

변경 사항은 시스템을 일반 모드로 다시 시작할 때까지 표시됩니다. 누구든지 Centos 복구 모드에서 새 루트 사용자를 추가하는 방법이나 복구 모드에서 변경된 내용을 유지하는 방법을 안내해 줄 수 있습니까?

VPS는 OnApp을 사용하여 FDC 서버에서 호스팅됩니다.http://onapp.com 이름을 찾을 수 없기 때문에 자체 복구 콘솔이 있다고 생각합니다.

답변1

복구 모드로 부팅하는 것 같습니다. 에 따르면https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html, 기본 루트 파티션은 임시 루트 파티션입니다. 문서에는 이 문제를 해결하려면 chroot /mnt/sysimage를 실행하라고 나와 있습니다.

관련 정보