neval
18.06.2008, 11:22
Рассматривается вариант, когда имеется непосредственный доступ к машине с установленной ОС 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
Все. Перезагружаемся.
/sbin/reboot -nfi
Заходим под нашим пользователем. В терминале sudo bash ....
Также необходимо отсутствие установленного пароля на загрузчике (в большинстве случаев так оно и есть)
В качестве загрузчика установлен 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
Все. Перезагружаемся.
/sbin/reboot -nfi
Заходим под нашим пользователем. В терминале sudo bash ....