Что я должен сделать, прежде чем отдать свою машину с Ubuntu?

39

У меня старый ноутбук под управлением Ubuntu. Теперь я хочу отдать этот ноутбук, но я хочу удалить все личные данные. Так что я должен удалить? Я не хочу форматировать всю систему, потому что новый владелец все еще будет использовать ОС.

RoflcoptrException
источник
5
Несколько респондентов указали, что полная (и чистая) переустановка может быть более безопасным решением. У вас есть что-то конкретное, чтобы сохранить в этой текущей конфигурации для нового пользователя? Вы беспокоитесь о проблемах с драйверами, установите диск? Вы не говорите нам, какой текущий дистрибутив на этом ноутбуке.
ogerard
Термиты могут быть полезны в этом случае ..
landroni

Ответы:

29

Обычно у вас есть все ваши личные данные в / home, особенно кеш браузера и так далее.

У вас могут быть личные интернет-настройки в / etc / Network-Manager. Зайдите в / etc и посмотрите каталоги. Переконфигурируйте ваши вещи, удалите личные данные (ключ WLAN), посмотрите, все ли исчезло. Если нет, удалите вручную. mc (midnight commander) - полезный инструмент для перебора каталогов, просмотра и удаления файлов. (клочок, см. внизу).

Другой каталог с закрытыми данными может быть / var / spool или / var / cache. Например, cups-printer-spooler создает сводные данные о заданиях на печать, и имя документа, дата задания могут быть восстановлены. Может быть, вы тоже хотите их почистить.

Эти файлы в / tmp автоматически удаляются при каждом запуске. Так что, если вы не реорганизовали вещи, которые могут знать только вы,

  • создайте новую учетную запись без пароля для нового пользователя (который запрашивает пароль при первом входе в систему) и дайте этому пользователю право стать суперпользователем. Посмотрите на свой профиль, чтобы скопировать свои права перед удалением.
  • войдите в систему с опцией recovery, чтобы получить root-доступ, и
    • cd / home / roflcoptr
    • find . -delete # или вместо -delete вы можете рассмотреть shred:
    • find . -execdir shred -n 1 {} +
    • контролировать с ls
    • удалите свой обычный аккаунт (см. / etc / passwd, / etc / shadow) (предлагается из комментариев, спасибо @intuited, дайте ему звезду)

Если вы решите очистить пустое пространство (второй совет @intuiteds, может быть, нам стоит пожертвовать звезду?), Было бы проще использовать live-cd для уничтожения всей системы (которая может остаться без присмотра), а затем установить новую. (требуется около 45 минут с небольшим количеством взаимодействий, в основном в начале). Это могло бы быть вообще более быстрым решением. Более чем одна шред-итерация - это нонсенс.

неизвестный пользователь
источник
7
Похоже, вы также хотели бы перезаписать пустое место на диске, чтобы предотвратить восстановление ранее удаленных конфиденциальных файлов.
интуитивно
8
Вы также должны изменить свой пароль и / или удалить свою учетную запись, особенно если есть вероятность, что вы используете этот пароль в другом месте.
интуитивно
Почему вы говорите, что более одной итерации - бессмыслица? Все, что я прочитал о безопасном стирании, говорит об обратном.
Танат
5
а) Вся идея чтения стертых данных восходит к Питеру Гутману, который восстановил отдельные байты на старых жестких дисках в середине 90-х годов. Сегодня вероятность восстановления одного бита составляет всего 56%, поэтому восстановить целый байт практически невозможно. Ссылки [heise.de (LANG = DE)] ( heise.de/newsticker/meldung/… ) и [великий спор о стирании ] ( springerlink.com/content/408263ql11460147 )
пользователь неизвестен
Большое спасибо за ссылки. Хорошо, что мифы прояснены с фактическими доказательствами. Кстати, в нижней части страницы была ссылка на английскую версию первой статьи: h-online.com/newsticker/news/item/…
Tanath
18

Ваш самый безопасный вариант - использовать что-то вроде DBAN для безопасного стирания диска, а затем переустановить с нуля.

Если вы хотите предоставить тот же профиль приложения получателю, вы можете использовать его dpkg --get-selectionsдля выгрузки состояния системного пакета перед его очисткой, а затем - dpkg --set-selectionsпосле переустановки, чтобы сообщить новой системе, что вы хотите установить эти пакеты. Это позволит вам удобно переустановить все приложения, которые вы настроили.

Инструмент aptitude-create-state-bundleтакже может быть использован для этой цели, и, вероятно, предпочтительнее, поскольку он работает на более высоком уровне и может помнить, какие пакеты были явно установлены вами.

созерцаемое
источник
1
Да, DBAN - лучший путь. Определенно сделайте это. Переустановка Ubuntu не сложна и занимает всего 10-20 минут, поэтому весь процесс не должен занимать более 2 часов, в зависимости от скорости чтения / записи вашего жесткого диска.
bntser
10

На мой взгляд, полная очистка диска и переустановка ОС проще, менее трудоемки и с большей вероятностью сотрут все, что вы хотели стереть. Правда, очистка всего диска займет много времени, но вы можете заняться чем-то другим, пока ждете. Удаление определенных пакетов и файлов из существующей ОС является сложным процессом, который требует обдумывания и оставляет много места для ошибок. Полная переустановка выполняет то же самое, только более эффективно и с меньшими усилиями с вашей стороны.

Райан К. Томпсон
источник
5

В дополнение к очень хорошим советам уже даны:

Если вы используете локальные серверы для целей разработки, таких как apache2, mysql и т. Д., Я бы посоветовал удалить их с помощью опции «purge» (она уничтожает файлы conf), обязательно удалите данные, а также каталоги и файлы журналов ( такие как найденные в / var / log / и / var / www / или / var / lib / xxxx / по умолчанию, но в других местах по вашему выбору вы сделали пользовательскую конфигурацию), а затем переустановите их с настройками по умолчанию, если это необходимо новый пользователь.

Еще один совет для параноидальных / чистых людей - создать новый ключ хоста ssh-сервера для машины.

rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server

так что это больше не считается известным хозяином другими.

ogerard
источник
3

Запустите Bleachbit. http://bleachbit.sourceforge.net/

Таким образом, вы можете выбрать именно то, что хотите удалить, не используя сложные командные строки.


источник
3

Я лично использую любые методы, чтобы стереть диск

# from a live CD
dd if=/dev/zero of=/dev/sda bs=iM

Или DBAN или скраб (опять же с живого CD)

sudo apt-get install scrub
sudo scrub -p dod -f  /dev/sda

http://www.dban.org/

Вы можете сделать OEM установку

Как мне предварительно установить Ubuntu для кого-либо (OEM-установка)?

пантера
источник
+1 за упоминание OEM-установки, это идеальная вещь, чтобы подарить кому-то компьютер.
Хорхе Кастро
1

Существуют разные уровни безопасности. Лично я играю это немного более параноидально. Я бы не отдал жесткий диск, если бы хранил на нем конфиденциальную информацию. Возможно, вам стоит купить новый жесткий диск и установить на него Ubuntu для тех, кому вы даете это.

Если вы не параноик, или ваши данные не настолько чувствительны, см. Сообщение неизвестного пользователя .

djeikyb
источник
3
Жесткие диски середины сороковых годов и нулевые очень и очень плотно упакованы. Измельчите жесткий диск только один раз и попросите сервисную компанию заплатить за его восстановление. Вы не можете заплатить это. В прежние времена отдельные байты были восстановлены (с некоторой неопределенностью). Потребуются годы и годы, чтобы проанализировать недавний диск, и никто не сделает это, чтобы найти какую-нибудь порнуху, некоторую банковскую информацию или общие mp3-файлы. Если вы Мубарак или Каддафи, да, я бы это растаял.
пользователь неизвестен
0

Если данные не очень важны, вы можете создать нового пользователя и удалить старого.

Марко Чеппи
источник
0

Очень старый вопрос, я знаю. У большинства из нас есть запасные диски, стучащие по старым системам, и даже если вы этого не сделаете, они достаточно дешевы, так что вы легко можете просто купить новый и заменить существующий диск в ноутбуке / компьютере.

Все, что вам нужно сделать, это установить операционную систему с помощью опции установки OEM, и новый владелец настраивает свою собственную учетную запись при первом входе в систему, множество ответов по этому вопросу здесь, на askubuntu, поэтому я не буду перефразировать это.

Проще говоря, вы сохраняете / уничтожаете свой диск, который может содержать конфиденциальную информацию, и вставляете другой диск.

Крис
источник