VPS CentOS 6.3 x64 リカバリモードの変更は再起動後に保存されません

VPS CentOS 6.3 x64 リカバリモードの変更は再起動後に保存されません

私は VPS サーバーで CentOS 6.3 x64 OS を実行していますが、サーバーで root 資格情報を使用して SSH にログインする際に問題が発生し、「シェルが存在しない、アクセスが拒否されました」のようなメッセージが表示されました。コンソール経由の root ログインも機能しませんが、通常の wheel ユーザーはログインできます。

そのため、トラブルシューティングのために仮想マシンをリカバリモードで起動する必要がありましたが、変更を加えてサーバーを再起動すると、変更は保持されません。

次のコマンドを使用して、ファイル システムを読み取り/書き込みとしてマウントすることをすでに試しました。

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

しかし、これは機能しないようです。

新しいユーザーを追加しようとしており、ファイルシステムを読み書き可能としてマウントした後、次のコマンドを実行します。

adduser username
passwd username
visudo

変更はシステムを通常モードで再起動するまで表示されます。CentOS リカバリ モードから新しいルート ユーザーを追加する方法、またはリカバリ モードで行った変更を保持する方法を教えていただけますか?

VPSはOnAppを使用してFDCサーバーによってホストされていますホームページ 名前が見つからないので、独自の回復コンソールがあると思います。

答え1

レスキューモードで起動しているようです。https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.htmlデフォルトのルート パーティションは一時的なルート パーティションです。ドキュメントでは、この問題を解決するには chroot /mnt/sysimage を実行するように記載されています。

関連情報