Ubuntu очистка перед продажей

Обновлено: 03.07.2024

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

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

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

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

Не могу согласиться с этим больше. Протрите диск. Если это ssd, используйте команду низкого уровня производителя. Если у покупателя есть какой-либо компьютерный смысл, он / она будет уничтожать его в любом случае после его получения. – Mark 5 January 2018 в 04:47 Хотя я согласен, что это реальный ответ на вопрос, когда речь заходит о продаже ноутбука . На самом деле он не отвечает, как сменить пароль. Мне любопытно, каков истинный способ смены пароля. Иногда вам легче изменить пароль, а затем переустановить все необходимое, чтобы Ubuntu работала в первую очередь, особенно если были проблемы с совместимостью – LateralTerminal 5 January 2018 в 21:48 Обратите внимание, что после этого на ноутбуке не останется ОС, поэтому покупателю придется самостоятельно установить его. – JonasCz 6 January 2018 в 11:21 Да, или продавец может приступить к установке новой установки Ubuntu там (как указано в предлагаемом редактировании @Caleb, который был бы лучше в качестве комментария) – thomasrutter 8 January 2018 в 03:40

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

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

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

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

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

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

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

Я обнаружил, что это не стирает пароль root. Быстрое редактирование / etc / shadow возвращает его. – Joshua 5 January 2018 в 21:42 @DavidZ: Я понимаю, что он хочет уничтожить пароль, чтобы он не смог узнать его. – Joshua 7 January 2018 в 23:41 @Joshua / etc / shadow сохраняет только хэши паролей. Практически невозможно восстановить реальный пароль из хэша. – Byte Commander 7 January 2018 в 23:56 Схема хэширования, используемая для любого индивидуального пароля в / etc / shadow, может быть одним из нескольких схем, поддерживаемых crypt , и если она была установлена ​​более чем пару лет назад (например, вы обновили несколько выпусков LTS), это может быть DES или MD5, как простой, так и грубой силой. Более новым стандартом является схема на основе SHA-2, использующая множество итераций, которые смягчают это. – thomasrutter 8 January 2018 в 02:52

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

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

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

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

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


Мануал

Иногда вам может понадобиться удалить или форматировать жесткий диск для некоторых операций.

Наиболее распространенным вариантом использования для полного cтирания устройства будет то, когда устройство будет clfyj или продано, поскольку это действительно важно для защиты данных.

Есть несколько команд, которые могут помочь вам выполнить эти операции в Linux.

Команда dd может помочь вам скопировать и преобразовать файл.

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

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

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

Вы можете стереть диск, записав новые данные за каждый бит.

Чтобы еще больше усложнить процесс восстановления, мы будем записывать весь диск со случайными данными.

2) shred

Команда shred используется для многократной перезаписи указанных файлов и затруднения для восстановления данных.

Синтаксис приведен ниже.

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

Эта команда навсегда удаляет данные.

Команда имеет некоторые параметры, которые можно использовать для очистки диска:

-f изменяет разрешения
-n (iterations = N) перезаписывает N раз вместо значения по умолчанию (3)
-s (size = N) определяет количество байтов,
-u усекает и удаляет файлы после перезаписи
-v показывает подробную информацию о прогрессе
-x не округляет размеры файлов до следующего полного блока
-z добавляет окончательную перезапись с нулями
-u удаляет файл после перезаписи

Итак, чтобы стереть раздел, вы можете использовать:

Можно использовать shred со случайными данными, как показано ниже.

3) wipe

Команда wipe может использоваться для безопасного удаления файлов с магнитных носителей.

Вы можете использовать команду wipe для очистки данных на диске.

Команда по умолчанию отсутствует, ее необходимо установить.

На Ubuntu 17.04

На Centos 7 вам нужно сначала скачать rpmforge

Теперь установим утилиту wipe

Вы можете стереть раздел, как показано ниже:

4) scrub

Команда scrub может использоваться для перезаписи данных с использованием шаблонов.

Команда по умолчанию недоступна, ее необходимо установить в вашей системе Linux.

Необходимо продать ноут, но при этом нужно добротно его почистить не снося OS — по-умолчанию стояла виста, затем долгой морокой с установкой специфических драйверов (ну типа 30 штук их, ошибся в очередности — начинай установку Оси сначала — Sony Vaio Z '09 года) была поставлена Windows 7 — заново повторять этот процесс нет никакого желания.

Так вот, ежели я затру всю личную нформацию средствами проводника Windows, а затем пройдусь уничтожением пустого пространства средствами ССleaner'а (к примеру с троекратной перезаписью) — обеспечит ли это приемлемый уровень надежности?

CCleaner в этих вопросах еще торт, ему можно доверять? Или лучше использовать более специфический софт?

P.S. Ноут с Windows 7 Ultimate, жесткий диск — не SSD

  • Вопрос задан более трёх лет назад
  • 35122 просмотра

Свободное место чистят многие программы (и даже с гарантией), но в Windows информация оседает в таком количестве мест…

Кстати, продавая комп с семеркой Вы, скорее всего, становитесь пиратом. Или Вы лицензию тоже передадите?

Хотел с лицензией. Но уже я нашел официальный диск даунгрейда на ХР — он ставит лиценизию ОЕМ и всё в шоколаде :)

Для очистки пустого пространства советую sdelete /z или cipher /w.
Насчет личной информации советую еще подумать. Количество мест в системе, где остаются те или иные следы, исчисляется десятками. И с каждой версией Win это количество увеличивается. :)

Еще совет — перед зачисткой снять образ и сохранить на некоторое время. Ну и раз тут присутствует паранойя — после зачистки перед продажей еще один образ.

1. Снять образ и восстановиться следом с него
2. Зачистить
3. Снова снять образ и восстановиться?

Не, попроще :). Образ на случай, если забыл сохранить что-то ценное. Второй образ на случай, если покупатель сломает с трудом настроенную систему и предъявит претензии вам.

Хотя проверить восстановление идея неплохая…

Doman

Паранойя — штука тяжелая. По-моему, лучше все снести, перезаписать 3-4 раза (хоть и утверждается, что на современных HDD после одного цикла перезаписи восстановить инфу уже невозможно) и поставить заново, будучи уверенным, что все стерто. Лучше потратить день на установку дров, чем потом неделю (месяц? год?) бояться, что приватная инфа окажется у врагов. Душевное здоровье прежде всего — так ведь? :) Да почитав половину статей понимаешь что только цистерна кислоты поможет, и то потом необходимо слить порционно в толчки в разных концах города :)

Раздолбать винт и утопить его в реке, вот это паранойя. А в ноут купить новый, стоят они сейчас вроде не дорого.

Или вариант лучше, в ноут купить новый, а этот использовать в качестве внешнего накопителя дальше.

Я перед продажей компьютера (Windows) делаю так:
1. Создаю новый административный аккаунт
2. Прибиваю все остальные аккаунты (включая физическое стирание данных этих аккаунтов на диске)
3. Удаляю все ненужные с точки зрения продаже программы и файлы/директории (то есть все, что не системное и не Program files)
4. Вычищаю temp-ы
5. Сдвинуть все оставшиеся данные к началу partition-a (всякие Partition Magic помогут)
6. На свободном месте создается отдельный раздел и шифруется TrueCrypt-ом. Получаем два раздела: один — с системой и минимумом данных, второй — зашифрованный.
7. По первому разделу проходимся ccleaner и забиваем нулями свободное место
8. Убираем зашифрованный раздел и объдинеяем свободное место с первым разделом.

Если только вы не агент гватемальской разведки или не лицензированный дистрибьютер детской порнографии, то этих шагов должно хватить. Если же на диске есть информация, которая ни при каких обстоятельствах не должна попасть в чужие руки (например, пиратские копии «Невинности мусульман» ), то нужно менять диск.

CCleaner чистит реестр, здесь в теории проблем нет. На практике, какие-то следы ваших данных, конечно, останутся (в реестре и на диске), но восстановить эти обрывки сможет только специалист и вероятность, что он получит что-то ценное или компрометирующее вас приближается к нулю.

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

Данные и операционка храняться на разных разделах? А то загрузился с live-cd линуха, dd-шнул раздел, пересоздал его — и пусть потом пытаются что-то восстановить…

Sterhel

Я как-то флешку чистил хорошо с помощью утилиты «Уничтожение свободного пространства» из пакета AusLogic Bootspeed.

Процесс долгий, но зато после него программы-восстановители не видели на флешке ничего, кроме невосстановимых огрызков файлов. И то — мало.

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

Конечно, Ubuntu, как и любая другая операционная система Linux засоряется намного меньше Windows, здесь нет реестра, и архитектура системы рассчитана так, чтобы оставлять мусор по минимуму. Но кроме системных недочетов, в файловой системе могут накапливаться ненужные файлы пользователей и программ. Поэтому очистка ubuntu от мусора необходима.

Как очистить Ubuntu

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

1. Использование дискового пространства

Очистка системы Ubuntu 20.04 должна начаться с выяснения, какие файлы потребляют больше всего пространства на диске. В этом вам поможет программа ncdu. Это консольная утилита с псевдографическим интерфейсом, но мне она нравится больше всего. Сначала её надо установить. Для этого выполните в терминале:

sudo apt install ncdu

Затем запустите программу:


После завершения анализа вы можете увидеть какие файлы занимают больше всего пространства на жестком диске. Вы внезапно можете обнаружить, что много места занимают логи или ненужные файлы в домашней папке. Вы можете открывать папки клавишей Enter, перемещаться по ним с помощью стрелок вверх и вниз, а также прямо здесь удалять ненужные файлы с помощью кнопки Delete. Более подробно про утилиты для анализа занимаемого пространства читайте в отдельной статье.

2. Дубликаты файлов

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

Для решения этой задачи есть несколько утилит. Утилита FSlint позволяет найти и очистить битые символические ссылки, а также дубликаты файлов в файловой системе.

Для установки программы используйте команду:

sudo apt install fslint

Запустить программу можно из главного меню. В главном окне нужно указать путь, по которому следует искать дубликаты файлов с помощью кнопки Add, затем перейти на вкладку Дубликаты и нажать в самом низу Найти:


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

Еще одним отличным решением для поиска дублей есть утилита BleachBit, кроме поиска дубликатов файлов, здесь есть специальные приложения для нахождения дублей фото и аудиофайлов по специальным алгоритмам. Подробнее о работе с программой я писал в отдельной статье - как освободить место в Linux.

3. Очистка пакетов

Пакеты программного обеспечения одно из самых слабых мест для засорения системы. Если вы устанавливали много приложений, скорее всего, они потянули за собой большое количество зависимостей, которые после удаления этих приложений не представляют никакой пользы. Поэтому очистка Ubuntu обязательно должна включать удаление ненужных пакетов. Вот несколько команд выполняющих очистку системы:

Удалить неиспользуемые пакеты из кэша

sudo apt autoclean

Очистка кэша в Ubuntu, утилиты apt:

Удаление ненужных зависимостей:

sudo apt autoremove

Вообще хорошей практикой будет удалять зависимости сразу при удалении приложения:

sudo apt autoremove приложение

4. Старые версии snap пакетов

В новых версиях Ubuntu используется пакетный менеджер snap, он тоже оставляет в системе кэш, а также старые версии пакетов после обновления. Эти версии уже не используются но всё ещё занимают место. По умолчанию, это три, это значение можно изменить на две с помощью такой команды:

sudo snap set system refresh.retain=2

Если вы хотите полностью удалить неиспользуемые версии пакетов, для этого понадобится использовать небольшой скрипт:

sudo vi /usr/local/bin/remove_old_snaps.sh

Если система установлена достаточно давно, и обновлений было много, то такой скрипт может освободить вам несколько гигабайт места. После сохранения файла дайте ему права на выполнение:

sudo chmod ugo+x /usr/local/bin/remove_old_snaps.sh

5. Старые пакеты программ

При обновлении пакета до более новой версии, его старая версия и её конфигурационные файлы тоже остаются в системе и занимают место на диске. Вы можете освободить немного пространства, удалив такие пакеты.

Откройте менеджер пакетов Synaptec, нажмите кнопку Состояние, затем откройте пункт Не установленные (остались файлы конфигурации). Здесь и будут те пакеты, которые, остались в системе после обновления или неполного удаления.

Поставьте галочки напротив всех таких пакетов, и выберите опцию Отметить для полного удаления. Затем нажмите Правка -> Применить для применения действия.

Аналогичное действие можно выполнить в терминале. Для этого используйте команду:

dpkg -l | awk '/^rc/ ' | xargs sudo dpkg --purge

Можно воспользоваться и командой попроще если у вас установлен aptitude:

sudo aptitude purge

6. Неиспользуемые пакеты

Мы часто устанавливаем различные пакеты, и не все из них нам нужны долгое время. Бывает, что пакет нужен определенному приложению, но после удаления приложения он больше не используется. Или вы установили программу, попользовались ею пару раз, а потом забыли о ее существовании. Такие приложения тоже нужно найти и ликвидировать чтобы очистка ubuntu от мусора была выполнена полностью.

Для этого будет очень полезной программа GTKOrphan. Для ее установки выполните:

sudo apt install gtkorphan

Как обычно, открыть программу вы можете из главного меню.


Она проанализирует систему и покажет все пакеты, которые не находятся ни у кого в зависимостях. То есть те, которые вы устанавливали сами. Теперь вы можете посмотреть какие из них вам не нужны и спокойно их удалить. Не удаляйте все пакеты бездумно, это может сломать вашу систему. Чтобы отобразить больше пакетов кликните по пункту Параметры и выберите Показывать пакеты не только из библиотеки.

7. Файлы локализации

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

Установите утилиту localepurege:

sudo apt install localepurge

На этапе установки пакета выберите те локали, которые вам нужны, все остальные будут удалены. По умолчанию выбраны en_US и ru_RU для кодировки UTF-8, вы можете выбрать и другие.


8. Никому не принадлежащие файлы

При неправильной установке программ из исходников в системе могут накопляться файлы, не принадлежащие ни одному пакету, после удаления этих программ они могут просто оставаться в системе. Также такие файлы накапливаются при установке программ из бинарных файлов или создаются вами вручную. Одним словом, такие файлы нужно удалять. Для этого будем использовать программу cruft. Для установки выполните:

sudo apt install cruft

Для запуска программы просто выполните её с опцией -r и путём к файлу, куда надо сохранить отчёт:

sudo cruft -r cruftreport

Затем просто откройте полученный файл в с помощью less или cat:


Программа выдаст список всех никому не принадлежащих файлов. Теперь вы можете просмотреть и удалить те, которые считаете ненужными. Только будьте очень аккуратны, чтобы не удалить ничего лишнего. Не забудьте что такие файлы могут создаваться и обычными программами, например, Grub и SSL.

9. Старые ядра

После обновления ядра, особенно в старых версиях Ubuntu старые ядра всё ещё остаются и занимают место в папке /boot. Чтобы из удалить можно использовать утилиту Ubuntu Cleaner. Для её установки выполните:

sudo apt install ubuntu-cleaner

Откройте программу из главного меню или через терминал, затем отметьте пункт Old Kernel. В правой части окна появится список пакетов ядер, которые можно удалить:


Отметьте нужные и нажмите кнопку Clean. Другие способы удалить старые ядра описаны в отдельной статье.

Выводы

В этой статье мы рассмотрели несколько самых распространенных способов того, как выполняется очистка Ubuntu от хлама. Они помогут вам поддерживать систему в чистоте. Если вы знаете другие методы, напишите в комментариях!

Читайте также: