У меня есть старый ноутбук под управлением 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 или очистить (снова с live CD)
sudo apt-get install scrub
sudo scrub -p dod -f /dev/sda
Вы можете сделать OEM-установку
Как мне предварительно установить Ubuntu для кого-то (установка OEM)?
Существуют разные уровни безопасности. Лично я играю это немного более параноидально. Я бы не отдал жесткий диск, если бы хранил на нем конфиденциальную информацию. Возможно, вам стоит купить новый жесткий диск и установить на него Ubuntu для тех, кому вы даете это.
Если вы не являетесь этим параноиком, или ваши данные не не так чувствительны к , см. Пост неизвестного пользователя .
Если данные не очень важны, вы можете создать нового пользователя и удалить старого.
Очень старый вопрос я знаю. У большинства из нас есть резервные диски, избивающие от старых систем и даже если Вы не делаете они являются достаточно дешевыми теперь, когда Вы могли легко просто купить новый и заменить существующий диск в ноутбуке/компьютере.
Все, что необходимо сделать затем, является установкой, операционная система через опцию установки OEM и нового владельца создает их собственную учетную запись на первом входе в систему, большом количестве ответов на этом прямо здесь на askubuntu, таким образом, я не перехеширую это.
Проще говоря, Вы сохраняете/уничтожаете свой диск, который мог бы содержать уязвимую информацию и вставить другой диск.