У меня старый ноутбук под управлением Ubuntu. Теперь я хочу отдать этот ноутбук, но я хочу удалить все личные данные. Так что я должен удалить? Я не хочу форматировать всю систему, потому что новый владелец все еще будет использовать ОС.
У меня старый ноутбук под управлением Ubuntu. Теперь я хочу отдать этот ноутбук, но я хочу удалить все личные данные. Так что я должен удалить? Я не хочу форматировать всю систему, потому что новый владелец все еще будет использовать ОС.
Ответы:
Обычно у вас есть все ваши личные данные в / home, особенно кеш браузера и так далее.
У вас могут быть личные интернет-настройки в / etc / Network-Manager. Зайдите в / etc и посмотрите каталоги. Переконфигурируйте ваши вещи, удалите личные данные (ключ WLAN), посмотрите, все ли исчезло. Если нет, удалите вручную. mc (midnight commander) - полезный инструмент для перебора каталогов, просмотра и удаления файлов. (клочок, см. внизу).
Другой каталог с закрытыми данными может быть / var / spool или / var / cache. Например, cups-printer-spooler создает сводные данные о заданиях на печать, и имя документа, дата задания могут быть восстановлены. Может быть, вы тоже хотите их почистить.
Эти файлы в / tmp автоматически удаляются при каждом запуске. Так что, если вы не реорганизовали вещи, которые могут знать только вы,
find . -delete #
или вместо -delete вы можете рассмотреть shred:find . -execdir shred -n 1 {} +
ls
Если вы решите очистить пустое пространство (второй совет @intuiteds, может быть, нам стоит пожертвовать звезду?), Было бы проще использовать live-cd для уничтожения всей системы (которая может остаться без присмотра), а затем установить новую. (требуется около 45 минут с небольшим количеством взаимодействий, в основном в начале). Это могло бы быть вообще более быстрым решением. Более чем одна шред-итерация - это нонсенс.
Ваш самый безопасный вариант - использовать что-то вроде DBAN для безопасного стирания диска, а затем переустановить с нуля.
Если вы хотите предоставить тот же профиль приложения получателю, вы можете использовать его dpkg --get-selections
для выгрузки состояния системного пакета перед его очисткой, а затем - dpkg --set-selections
после переустановки, чтобы сообщить новой системе, что вы хотите установить эти пакеты. Это позволит вам удобно переустановить все приложения, которые вы настроили.
Инструмент aptitude-create-state-bundle
также может быть использован для этой цели, и, вероятно, предпочтительнее, поскольку он работает на более высоком уровне и может помнить, какие пакеты были явно установлены вами.
На мой взгляд, полная очистка диска и переустановка ОС проще, менее трудоемки и с большей вероятностью сотрут все, что вы хотели стереть. Правда, очистка всего диска займет много времени, но вы можете заняться чем-то другим, пока ждете. Удаление определенных пакетов и файлов из существующей ОС является сложным процессом, который требует обдумывания и оставляет много места для ошибок. Полная переустановка выполняет то же самое, только более эффективно и с меньшими усилиями с вашей стороны.
В дополнение к очень хорошим советам уже даны:
Если вы используете локальные серверы для целей разработки, таких как apache2, mysql и т. Д., Я бы посоветовал удалить их с помощью опции «purge» (она уничтожает файлы conf), обязательно удалите данные, а также каталоги и файлы журналов ( такие как найденные в / var / log / и / var / www / или / var / lib / xxxx / по умолчанию, но в других местах по вашему выбору вы сделали пользовательскую конфигурацию), а затем переустановите их с настройками по умолчанию, если это необходимо новый пользователь.
Еще один совет для параноидальных / чистых людей - создать новый ключ хоста ssh-сервера для машины.
rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server
так что это больше не считается известным хозяином другими.
Запустите Bleachbit. http://bleachbit.sourceforge.net/
Таким образом, вы можете выбрать именно то, что хотите удалить, не используя сложные командные строки.
Я лично использую любые методы, чтобы стереть диск
# 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
Вы можете сделать OEM установку
Как мне предварительно установить Ubuntu для кого-либо (OEM-установка)?
Существуют разные уровни безопасности. Лично я играю это немного более параноидально. Я бы не отдал жесткий диск, если бы хранил на нем конфиденциальную информацию. Возможно, вам стоит купить новый жесткий диск и установить на него Ubuntu для тех, кому вы даете это.
Если вы не параноик, или ваши данные не настолько чувствительны, см. Сообщение неизвестного пользователя .
Если данные не очень важны, вы можете создать нового пользователя и удалить старого.
Очень старый вопрос, я знаю. У большинства из нас есть запасные диски, стучащие по старым системам, и даже если вы этого не сделаете, они достаточно дешевы, так что вы легко можете просто купить новый и заменить существующий диск в ноутбуке / компьютере.
Все, что вам нужно сделать, это установить операционную систему с помощью опции установки OEM, и новый владелец настраивает свою собственную учетную запись при первом входе в систему, множество ответов по этому вопросу здесь, на askubuntu, поэтому я не буду перефразировать это.
Проще говоря, вы сохраняете / уничтожаете свой диск, который может содержать конфиденциальную информацию, и вставляете другой диск.