Give root password for maintenance or type control d to continue что делать
Доброго времени суток! Есть такая проблема, при сбросе пароля на CentOS 5.6, работающей под управлением гипервизора Xen, блокируется учетка root. При чем, она блокируется при любых способах сброса. Пробовал и в shadow удалить хеш, и подцепится chroot и задать новый - passwd root. Пароль меняется, проверял в /etc/shadow, там появлялся хеш пароля, но после перезагрузки и при удалении пароля, и при его смене с Chroot войти не удавалась, опять подцеплялся с LiveCD, проверял хеш в /etc/shadow, там вместо хеша нового пароля или вместо ничего (при способе удаления) появлялось два восклицательных знака (учетка заблокирована), а между ними два апострофа, то есть выглядело примерно так:
Насколько знаю, учетка заблокирована - это просто два . а если между ними два апострофа, это что значит? другие способы вообще не подошли, такие как 1) xm shutdown xm create -c прописать в первой строке загрузки pyBRUB -> e -> kernell -> e -> init=/bin/bash или /bin/sh (пробовал оба) -> Enter -> b. Пишет no such file or directory, хотя в initrd она есть, точно проверено. 2) прописать single mode так же в pyGRUB. При загрузке single mode требует пароль от root:
Give root password for maintenance (or type Control-D to continue):
При нажатии Control-D просто загружается как обычно и требует ввести имя пользователя и пароль.
Кто-нибудь сталкивался с подобной блокировкой? Подскажите пожалуйста?
Кстати я подумал, что может это я криворукий лопушара и блокирую его после перезагрузки сам, неправильно вводя его, и специально попробовал сбросить chroot'ом, перезагрузиться, дождаться загрузки всех виртуалок, затем не пытаясь войти в виртуалку, к которой я сбросил пароль, снова перезагрузиться с LiveCD, и посмотреть заблокировалось ли? И да, оно заблокировалось - '!!'. Что интересно, новый пароль записывается после перезагрузки в файл /etc/shadow- (shadow с черточкой), а в etc/shadow (без черточки) '!!'.
ROSAForum
Уважаемый VictorR2007, спасибо за отклик. Но я хочу обратиться ко всем энтузиастам и разработчикам РОСЫ! Дорогие мои, будьте ближе к народу! Я знаю людей, которые используют крутые компьютеры только для музыки, кино, интернета и офиса. Им по барабану с какой осью работать, главное, чтобы всё "летало" и не глючило, и было красиво. Это так сказать Ваши ПОТЕНЦИАЛЬНЫЕ КЛИЕНТЫ! Им надо только созреть, то есть увидеть РОСУ в действии. А тут бац - выключили свет, или отвалился кабель, или ещё что-либо --- и ни интернета тебе, ни офиса, ни музыки! только черный экран с импортными буковками.
Большая половина таких пользователей просто поругается и. поставит себе другую ось, навсегда забыв про РОСУ. да ещё и знакомым расскажет о своей беде. А дальше ___ снежный ком.
Думаю, что операционная система в общем, а дистрибутив в часности должны быть понятны не только программистуили опытному юзеру, но и простому обывателю, впервые севшему за комп. А поэтому исправление критических ошибок или недочётов системы должно быть на первом месте!
ну и так далее! это уже философия!
К чему это я? ах да! обещаные скрины.
а это после fsck
всё на что способен
и что делать дальше?
переустановить я всегда успею, хотелось бы быстро без потерь и шаманских бубнов вернуть систему и поучить этому других.
Заранее благодарен за ответы и участие , и прошу прощения за крик души. отправлю его на кухню, то есть в курилку.
Сброс пароля root
Сегодня запустил, когда-то давно созданную в VirtualBox машину с Debian'ом внутри. Ну и как "положено", забыл пассворд пользователей, да и в обще забыл, как там звали пользователя. Полез как положено в гугл, в котором куча решений по восстановлению паролей. Но не все мне не помогли. Ибо решение везде дано общее. Сегодня в своем блоге приведу шаги, которые мне помогли мне с решением восстановления паролей пользователей:
Восстановление пароля root:
- в начале загрузки, нажмите Esc для входа в загрузочное меню GRUB (соответственно, ели таймаут загрузки маленький, то и нажимать нужно достаточно активно)
- Стрелками выбираем образ загрузки, которым пользуемся по умолчанию и нажимаем e (от edit) для редактирования.
- Появиться несколько строк, одна из которых будет примерно следующего содержания:
- становимся стрелкой на данный раздел, опять нажимаем e
- редактируем появившуюся строку и делаем ее следующего вида:
- или
- passwd
- 2 раза новый пароль
- passwd другой_пользователь
- 2 раза новый пароль
Но это стандартная схема. Я же столкнулся со следующей проблемой:
После проделанных шагов, у меня при вводе passwd вывалилась гадость:
А все потому что, как потом догадался - каталог usr оказался на отдельном разделе и при загрузке в указанном режиме он автоматом не монтируется.
Debian сразу не стартует, просит нажать Ctrl+D
Вывыод команды cat /proc/cmdline
Ошибки при старте:
11.3k 7 7 золотых знаков 36 36 серебряных знаков 68 68 бронзовых знаков
А записей про проблему с файловой системой перед этим нет? Или какие-то инные ошибки?судя по содержимому последней из картинок, программа fsck не смогла найти раздел с uuid ee8d17ee. :
почему она вообще его искала? скорее всего потому, что он упомянут в файле /etc/fstab (или в одном из файлов в каталоге /etc/fstab.d/ , если таковой есть) и последнее (шестое) поле, обозначающее порядок проверки, не равно нулю. что-нибудь вроде этого:
Загрузка в single-mode (single-user):
Читайте также: