放弃我的Ubuntu机器之前我该怎么办?


38

我有一台运行Ubuntu的旧笔记本电脑。现在我想放弃这台笔记本电脑,但是我想删除所有私人数据。那我应该删除什么?我不想格式化整个系统,因为新所有者仍将使用该操作系统。


5
一些回答者指出,完全(干净)重新安装可能是更安全的解决方案。对于新用户,您是否有特定内容要保留在当前配置中?您担心驱动程序问题,安装光盘吗?您没有告诉我们这台笔记本电脑上当前的分布情况。
ogerard

白蚁可能在这种情况下是有用的..
landroni

Answers:


29

通常,您的所有私人数据都在/ home中,尤其是浏览器缓存等。

您可能在/ etc / Network-Manager中具有专用的Internet设置。访问/ etc,并查看目录。重新配置您的东西,删除私人数据(WLAN密钥),看看一切都消失了。如果没有,请用手移除。mc(午夜指挥官)是用于遍历目录,查看和删除文件的有用工具。(切细,请参阅底部)。

另一个包含私有数据的目录可能是/ var / spool或/ var / cache。例如,cups-printer-spooler生成printjobs的摘要,并且可以重新构造文档名称,工作日期。也许您也想清洁它们。

/ tmp中的那些文件在每次启动时都会自动删除。因此,如果您不重新组织事情,只有您可能知道,

  • 为新用户创建一个没有密码的全新帐户(在首次登录时会提示您输入密码),并授予该用户成为超级用户的权限。在删除之前,请查看您自己的个人资料以复制您的特权。
  • 使用restore-option登录以获得root访问权,以及
    • cd / home / roflcoptr
    • find . -delete # 或者,而不是-delete,您可以考虑切碎:
    • find . -execdir shred -n 1 {} +
    • 控制 ls
    • 删除您的普通帐户(请参阅:/ etc / passwd,/ etc / shadow)(根据评论建议,谢谢@intuited,给他加星号)

如果您考虑清洁空白空间(@intuiteds的第二条建议,也许我们应该捐出一颗星星?),那么使用live-cd切碎整个系统(可以继续无人值守)然后安装新的光盘会更容易(大约需要45分钟,很少有互动,主要是在开始时进行)。通常,这可能是更快的解决方案。一个以上的重复迭代是胡说八道。


7
似乎您还希望覆盖驱动器上的空白空间,以防止恢复以前删除的机密文件。
直觉

8
您还应该更改密码和/或删除帐户,尤其是如果您有可能在其他地方使用该密码。
直觉

为什么您说一个以上的切分迭代是胡扯?我所阅读的有关安全擦拭的所有内容均表示不正确。
Tanath 2011年

5
a)读取擦除数据的整个想法可以追溯到Peter Gutman,他在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 2011年

10

以我的观点,对磁盘进行完整的磁盘擦除并重新安装操作系统更容易,耗时更少,并且更有可能擦除您要擦除的所有内容。没错,擦除整个磁盘将花费很长时间,但是您可以在等待时执行其他操作。从现有的操作系​​统中删除特定的程序包和文件是一个复杂的过程,需要大量的思考,并且留有很大的出错空间。完全重新安装可以完成相同的事情,只会更有效,而您的工作量却更少。


5

作为对已经给出的非常好的建议的补充:

如果您一直在运行用于开发目的的本地服务器,例如apache2,mysql等。我建议您使用“清除”选项删除它们(它会破坏conf文件),请确保删除数据以及日志目录和文件(例如默认在/ var / log /和/ var / www /或/ var / lib / xxxx /中找到的目录,但是在您选择的其他位置进行了自定义配置),然后根据需要使用默认设置重新安装它们新用户。

给偏执狂/干净人的另一个建议是为机器重新生成一个新的ssh服务器主机密钥。

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

因此,它不再被其他人视为已知主机。




1

安全级别各不相同。就个人而言,我更偏执。如果我在硬盘上存储了敏感信息,我不会放弃。对于您而言,仅购买一个新硬盘并为您提供Ubuntu的人就可能值得。

如果您不是这种偏执狂,或者您的数据不是那么敏感,请参阅unknown用户的帖子


3
午夜和零星的硬盘非常紧凑。只需一次将硬盘切碎,然后向服务公司索要恢复硬盘的价格。你不能付钱。在过去,是重建单个字节(存在一些不确定性)。分析最近的驱动器将花费很多年,并且没有人会找到一些色情,一些银行信息或共享的mp3。如果您是Mubarak或Ghaddafi,是的,我会融化的。
用户未知

0

如果数据不是很重要,则可以创建一个新用户并删除旧用户。


0

我知道很老的问题。我们大多数人都有旧系统中的备用磁盘,即使您现在还不便宜,您也可以轻松地购买新磁盘并替换笔记本电脑/计算机中的现有磁盘。

然后,您需要做的就是通过OEM安装选项安装操作系统,新所有者在首次登录时就设置了自己的帐户,在这里,在Askubuntu上有很多答案,所以我不再赘述。

简而言之,您保留/销毁可能包含敏感信息的磁盘,然后放入另一个磁盘。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.