Рассматривается вариант, когда имеется непосредственный доступ к машине с установленной ОС Linux, при отсутствии CD-rom, USB и т.д., что полностью исключает возможность загрузки с Live-CD.
Также необходимо отсутствие установленного пароля на загрузчике (в большинстве случаев так оно и есть)
В качестве загрузчика установлен GRUB, для LILO практически аналогично....
Вариант первый
Просмотр информации не имея под рукой учетной записи.
1) Перезагружаемся
2) В появившемся приглашении GRUB выбираем нашу ОС, например
Код:
Gentoo Linux kernel-2.6.25-r3-all
и жмем
e (правка), после этого видим примерно такое
Код:
root (hd0,0)
kernel /boot/kernel-2.6.25-r3-all root=/dev/sda3
3) Далее выбираем 2 строку, и снова
e
4) В конце строки дописываем
Код:
kernel /boot/kernel-2.6.25-r3-all root=/dev/sda3 init=/bin/bash
5)Жмем Enter, затем запускаем загрузку, нажав
b
Все. Теперь мы под рутом в системе. Правда на данный момент смонтирована только ФС root в режиме
read-only (чтение).
Вариант второй
У нас есть учетка на этой машине, и мы хотим повысить ее привелегии...
1) Проделываем Вариант 1
2) Перемонтируем ФС
Код:
mount / -o remount, rw
3) Добавляем в
/etc/sudoers строку
Код:
Ваш_логин ALL=(ALL) ALL
4) Снова перемонтируем ФС
Код:
mount / -o remount,ro
Все. Перезагружаемся.
Заходим под нашим пользователем. В терминале
sudo bash ....