
Я использую ОС CentOS 6.3 x64 на VPS-сервере. На сервере возникли проблемы со входом в SSH с использованием учетных данных root. Он выдал сообщение, похожее на «Оболочка не существует, доступ запрещен». Вход в систему root через консоль также не работает, однако обычный пользователь wheel может войти в систему.
Поэтому мне пришлось загрузить виртуальную машину в режим восстановления для устранения неполадок, однако когда я вношу какие-либо изменения и перезагружаю сервер, изменения не сохраняются.
Я уже пробовал монтировать файловую систему в режиме чтения-записи, используя следующие команды:
mount -a -o rw
mount -o remount, rw /
но, похоже, это не работает.
Я пытаюсь добавить нового пользователя и после монтирования файловой системы в режиме чтения и записи запускаю следующие команды
adduser username
passwd username
visudo
изменения отображаются до тех пор, пока я не перезапущу систему в обычном режиме. Может ли кто-нибудь подсказать, как добавить нового пользователя root из режима восстановления CentOS или как сохранить изменения, внесенные в режиме восстановления?
VPS размещается на серверах FDC с использованием OnApp.http://onapp.com Я думаю, что у них есть собственная консоль восстановления, так как я не могу найти ее название.
решение1
Похоже, вы загружаетесь в режиме Rescue. Согласноhttps://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html, корневой раздел по умолчанию является временным корневым разделом. В документации говорится, что для исправления этой проблемы нужно запустить chroot /mnt/sysimage.