Стереть пароль root перед перепродажей компьютера

10

Я хочу стереть пароль root, который я установил на своем ноутбуке, чтобы я мог его продать. У меня сейчас Ubuntu 16.04.

Я пытался следовать инструкциям на YouTube, но они не работали.

Как я могу стереть пароль root в моей системе?

Mafe
источник
11
На Ubuntu rootобычно нет пароля. Ваш rootимеет? Или вы имеете в виду пароль, который вы вводите, когда вы делаете sudo something? Это ваш пароль, а не rootS. Если честно: я бы протер диск перед продажей ноутбука. Покупатель всегда может загрузиться в аварийном режиме, а затем просмотреть содержимое ваших жестких дисков, даже если он не знает pwd.
PerlDuck
24
Во всяком случае, для продажи ноутбука я бы порекомендовал протереть весь диск. Пароль вашей учетной записи Ubuntu, вероятно, является наименее важным секретом на этом устройстве (если вы не используете этот же пароль и для других целей).
Byte Commander
6
Я согласен с предыдущим советом стереть диск. Если покупатель хочет Ubuntu, вы можете сделать новую установку позже.
Судод
3
Я не согласен с этими двумя пользователями: если содержание жесткого диска важно, всегда продавайте систему без жесткого диска. Если вы не заботитесь о содержимом ... протрите диск и покончите с этим.
Ринзвинд
2
@Rinzwind Почему? Как вы думаете, данные могут быть восстановлены с уничтоженного диска? Или вы говорите, что ОП должен сохранить диск, чтобы он все еще имел доступ к данным?
marcelm

Ответы:

61

Если вы продаете ноутбук, гораздо лучше полностью стереть жесткий диск, чтобы никто не увидел вашу личную информацию.

  1. Загрузитесь с живого компакт-диска Ubuntu или USB.
  2. Запустите диск и удалите все разделы на жестком диске ноутбука.
  3. Чтобы перейти к форматированию и там, где написано «стереть», выберите «Перезаписать существующие данные нулями (медленно).
  4. Подождите до нескольких часов.

Есть еще более безопасные способы стереть жесткий диск, но перезапись с нулями - это минимум, который вы должны сделать.

thomasrutter
источник
7
Не могу согласиться с этим больше. Протрите диск. Если это - ssdиспользование команды низкого уровня изготовителя. Если у покупателя есть какой-то компьютерный смысл, он / она все равно вытрет его после получения.
Mark
2
Хотя я согласен, что это реальный ответ на вопрос, когда речь идет о продаже ноутбука ... На самом деле он не отвечает, как сменить пароль. Мне любопытно, каков истинный метод смены пароля. Иногда вам проще сменить пароль, а затем переустановить все, что нужно, чтобы Ubuntu работал в первую очередь, особенно, если были проблемы с совместимостью
LateralTerminal
Обратите внимание, что после этого на ноутбуке не останется ни одной ОС, поэтому покупателю придется установить ее самостоятельно.
JonasCz - Восстановить Монику
Да, или продавец мог бы затем установить новую версию Ubuntu (как указано в предложенном редакторе @Caleb, что было бы лучше в качестве комментария)
thomasrutter
10

Чтобы заблокировать / стереть корневой pw

sudo passwd -l root
пантера
источник
4
Я обнаружил, что это не стирает пароль root. Быстрое редактирование / etc / shadow возвращает его обратно.
Джошуа
1
@ Джошуа: Да, редактирование /etc/shadowможет восстановить пароль, но тот, кто может редактировать, /etc/shadowможет также сменить пароль на любой, какой захочет, и эффективно получить полный root-доступ таким образом. Поэтому я думаю, вы должны предположить, что, если у вашего «противника» есть доступ к редактированию /etc/shadow, вся надежда потеряна. Учитывая это, это кажется достаточно эффективным для случаев, когда вы хотите защитить от кого-то, кто не имеет такого доступа.
Дэвид З
@DavidZ: Насколько я понимаю, он хочет уничтожить пароль, чтобы покупатель не смог его узнать.
Джошуа
1
@Joshua / etc / shadow хранит только хэши паролей. Восстановить реальный пароль из хэша там практически невозможно.
Byte Commander
Схема хеширования, используемая для любого отдельного пароля в / etc / shadow, может быть одной из нескольких схем, поддерживаемых crypt, и, если она была установлена ​​более двух лет назад (например, вы обновили несколько выпусков LTS), она может все еще быть DES или MD5, оба легко поддаются грубому обращению. Более новым значением по умолчанию является схема на основе SHA-2, использующая много итераций, которая смягчает это.
Томасруттер
5

Как уже указывалось в обоих комментариях, а также в ответе Томасруттера , ниже, вероятно, не то, что вы действительно хотите сделать. Возможно, вам лучше очистить жесткий диск (перезаписав его полностью), либо удалить его и продать ноутбук без жесткого диска. Однако, чтобы ответить на вопрос, который вы задали ...


Чтобы стереть пароль для учетной записи пользователя, в том числе rootправильный (и переносимый; это должно работать в любой системе Linux с sudoнастроенной и пользовательской средой GNU, которая охватывает большинство современных дистрибутивов Linux для настольных компьютеров и серверов), нужно запустить терминал, а затем

sudo passwd --delete root

В качестве альтернативы используйте -dвместо --delete(они являются синонимами).

Это установит пароль для указанной учетной записи (в данном случае root) как пустой, эффективно удалив его, но сохранит учетную запись пользователя и ее файлы без изменений . Обратите внимание, что это позволяет войти в систему с учетной записью root, тривиально предоставляя полный доступ ко всем файлам в системе.

Никогда не удаляйте rootучетную запись или принадлежащие ей файлы, если только вы не уверены, что такие файлы безопасно удалить. Корневая учетная запись не используется людьми в современных версиях Ubuntu (я не знаю, использовали ли ее древние), но это требуется для правильной работы системы.

CVn
источник
6
Может быть, уместно переместить последний абзац (содержащий « вышеприведенное, вероятно, не то, что вы на самом деле хотите сделать ») в начало, чтобы у него было больше шансов быть услышанным?
LSpice
1
Большое спасибо. Да, я думаю, что это не тот пароль, о котором мне следует беспокоиться :) Я бы лучше
очистил
1
@LSpice Хорошая идея. Выполнено.
CVN
Насколько я помню, вам, возможно, придется использовать, -dа -lв некоторых других системах suдоступ разрешается без пароля! См. Также: help.ubuntu.com/community/RootSudo
Уилф