Эм... В общем, у меня получилось. Сейчас расскажу, как.
Как написано на Вики, при запуске GRUB нажал "
e", дописал строчку "
init=/bin/bash"
Затем ввел
mount / -o rw,remount
А потом я подумал: может, попробовать задать пароль не у root-а, а у обычного пользователя?
passwd логин_пользователя
sync
Ну и заодно и у root-а:
passwd
sync
Потом я подумал: может, один раз sync делать недостаточно, что-нибудь он там с первого раза не записывает, поэтому:
sync
sync
sync
sync
Далее надо как-то выйти. Если "
reboot", то "
command not found" - если из
/, и что-то вроде "
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Failed to talk to init daemon." - если из
/sbin, а если
exit, то "
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000000" и т.д.
Поэтому Ctrl+Alt+Del, как посоветовали выше, и оно, вроде, корректно ребутнулось (раньше тоже применял Ctrl+Alt+Del, но пароль при входе в систему не принимался...)
Все!
Обычным пользователем в систему заходит, админский пароль работает.
Не знаю, что помогло: пять штук sync или задание пароля root и обычному пользователю. Или все вместе
Всем принимавшим участие большое спасибо!
У меня вопросы:
1. А что это вообще могло быть? Т.е. как passwd из командной строки мог такое сделать?
2. Если ОС - Simply Linux, то любой желающий, имеющий доступ к компу, может путем несложных манипуляций задать новые пароли для root и кого угодно? Или это все решается всякими доп. настройками BIOS и GRUB?
Спасибо!