Возможный дубликат:
Утерян рут и пароли других пользователей
У меня осталось несколько Linux-машин (debian и ubuntu) от бывшего системного администратора. На этих компьютерах нет возможности узнать пароли root. Как мне получить root-доступ без переустановки Linux?
Dedian и Ubuntu блокируют старый метод «однопользовательской загрузки», поскольку для этого также требуется пароль root, как и в этих дистрибутивах.
Если у вас есть пользователь с широкими привилегиями root через sudo
вы могли бы установить пароль с помощью sudo passwd root
хотя доступ к passwd
это обычно рассматривается в конфигурациях sudo.
Другой вариант - загрузиться с live CD и сбросить пароль оттуда. Процесс выглядит примерно так:
mkdir /mnt/realroot
затем mount /dev/whererealrootis /mnt/oldroot
- могут потребоваться дополнительные действия, если вы используете RAID или LVM, а массивы / тома не обнаруживаются LiveCD автоматически.chroot /mnt/realroot /bin/bash
для создания оболочки, которая использует обычный корневой раздел машины вместо собственногоpasswd
- шаг chroot выше означает, что будет изменен «настоящий» пароль, а не тот, который указан в настройках LiveCDexit
из оболочки chroot и запустить sync
и umount /mnt/realroot
первый.Также есть способы очистить пароль вручную (опять же, с LiveCD), но с помощью chroot
способ немного безопаснее ИМО.
Вы можете перезагрузиться, вставив init = / bin / bash в параметры ядра.
Это даст вам очень простую систему, которая в большинстве случаев не работает, но вы все равно можете:
mount -o remount,rw /
passwd root
mount -o remount,ro /
reboot
В случае, если даже загрузчик не может предоставить вам CLI (например, lilo) или он ограничен (защищенный паролем grub), вам необходимо получить живой компакт-диск, смонтировать диск, смонтировать корневой раздел вручную, сбросить пароль и перезагрузите систему.
Я уверен, что многие посоветуют приобрести загрузочный компакт-диск, так что эта часть не проблема.
Вы всегда можете выбрать для этого диск аварийного восстановления системы (http://www.sysresccd.org/Main_Page)
Похоже, это можно сделать, но вам нужно будет загрузиться в однопользовательском режиме. Дальнейшие инструкции можно найти Вот
Позвольте мне погуглить это для вас.
http://www.google.de/search?q=reset+root+password+linux
Первая ссылка прекрасно объясняет все варианты. Я бы выбрал № 2, который гласит: «Загрузите Live Linux CD, смонтируйте диск, отредактируйте файл паролей».