Получение привилегий административной учетной записи root на linux
Получение привилегий административной учетной записи root на linux
Самый тривиальный способ восстановления пароля root на Unix подобных систем,
в том числе и ubuntu, это получить доступ к диску на котором установлена ОС, и удалить
пароль или его скинуть. Самый простой способ получить доступ к диску, это загрузиться в одно-пользовательском режиме,
загрузиться с boot cd диска (например установочный диск ubuntu, в режиме попробовать\try), также можно подключить
hdd на другой компьютер на котором есть доступ к root.
Данный вариант подходит для последних двух вариантов:
После входа в систему, получить root привилегии, sudo su, если Вы загрузились boot cd ubuntu, то пароль не запросит.
Далее нам нужна утилита fdisk, чтобы посмотреть все опции ввести fdisk, вывод команды:
Нас интересует ключ fdisk -l, вывод команды:
Знак sda1 *, показывает на каком разделе установлена система.(sda1 — раздел)
Далее создаем папку для монтирования раздела и монтируем раздел в неё:
sudo mkdir /mnt/ubu
sudo mount /dev/sda1 /mnt/ubu
Переходим в при монтированный раздел, и меняем root-та:
cd /mnt/ubu
sudo chroot /mnt/ubu
sudo passwd
sudo passwd «любой пользователь» из (cat /etc/passwd)
Ещё один способ восстановить root привилегии, после получения доступа к ОС, как описано выше, подправить файл хранения хешированих паролей:
sudo vi /etc/shadow
0