題:
有關刪除用戶帳戶的問題
wildebeesty
2011-11-09 04:33:45 UTC
view on stackexchange narkive permalink

我想在出售機器之前刪除用戶帳戶,因此我在系統偏好設置>用戶&組中選擇了安全刪除帳戶選項。我想我剛開始看到進度條,因為它正在刪除帳戶。

幾個小時後我又回到了機器上。沒有進度條。系統偏好設置已打開,如果我嘗試退出,它會顯示“用戶&組正在刪除用戶帳戶和主目錄”。用灰色書寫時,用戶名下顯示“正在刪除帳戶...”。在活動監視器中,我可以看到'writeconfig'使用了10%以上的CPU,然後是'opendirectoryd'和'mds'。

它在做什麼嗎?應該花多長時間?已經六個小時了。

你有沒有解決?我處在相同的情況下,到目前為止已經有幾個小時了,您的經歷帶來了什麼結果?
安全刪除可能需要非常非常長的時間。它將數據寫入35倍以上-因此,如果您在大多數Mac上具有10 GB的音樂庫,則該安全擦除過程可以輕鬆持續35小時。在實踐中不知道驅動器和CPU的實際寫入速度,它可能仍會被覆蓋。
只是好奇-從控制台發出“ kill -9 writeconfig”的含義是什麼?
五 答案:
Matt Love
2012-02-09 01:51:53 UTC
view on stackexchange narkive permalink

要添加到現有答案中並提供另一種解決方案,您可以安全地擦除驅動器,而不僅僅是一個用戶帳戶。

如果要出售計算機但還包括已安裝的軟件,則可以這是一種更好的設置方法,可確保您的個人數據都不在機器上,並為買家提供更好的開箱體驗。

  • 我建議先對硬盤進行安全擦除
  • 然後,重新安裝操作系統。
  • 配置一個名為“ test”或“ admin”或通用名稱的虛擬用戶帳戶
  • 安裝要包含的軟件
  • 中重新啟動計算機>單用戶模式
  • 非常,請執行以下操作:

mount -uw / (這會掛載根卷,以便您可以對其進行更改。

rm /var/db/.AppleSetupDone (這會刪除告訴Setup Assistant的標誌,

rm / var / db / dslocal / nodes / Default / users /“短名稱” .plist (用之前設置的用戶帳戶名稱替換“短名稱” 。這將刪除用戶plist)

rm -rf / Users / shortname (用之前設置的用戶帳戶名替換“ shortname”。這將刪除User目錄)

rm -rf / Library / Preferences (這將重置首選項)

立即關閉-r (這將重新啟動計算機)

驗證您的計算機是否已啟動e設置助手,您就完成了。這樣,您的買家可以將計算機啟動到“設置助手”,並且仍然保留要提供給他們的軟件。

祝你好運。

是的是的!這是最壞情況下可能需要執行的“清理”。其中大多數可以在Finder和“磁盤工具”中完成。同樣,如果您的Mac在中斷時嚴重登陸,則單用戶模式命令`/ sbin / fsck -fy`可以修復任何文件系統損壞。當然,按住Shift鍵的安全靴也一樣。
@MattLove確實如此。抱歉,我讀得太快了。我將刪除我的誤導(和誤導;))評論。
@MattiSG不用擔心!
這是非常有用的信息,我唯一關心的是:“誰擁有(以Unix術語)一旦'test'用戶安裝的文件就消失了?”我的猜測是,它們只是恢復為UID號(最有可能是501)的所有權,但是如果計算機的新所有者創建的新帳戶是502,我想知道它們是否會遇到權限異常是時候升級軟件了。可能不是主要問題,只是一些需要注意的問題。
@TJLuoma我非常確定已安裝的任何文件都將放入/ Applications或/ Library中,並且將歸系統所有。 〜/ Library中的任何文件僅在第一次打開應用程序後才有意義。一旦新的用戶帳戶設置了他們的帳戶,它應該重新創建這些文件。那正確嗎?
Kaelin Colclasure
2012-02-09 01:20:54 UTC
view on stackexchange narkive permalink

安全刪除選項確實需要花費很長時間。但是,如果您確實希望從介質中刪除所有數據痕跡,則需要等待它完成。

如果要快速從計算機上獲取所有數據痕跡,最快方法是物理上刪除磁盤驅動器(信不信由你)。這是我通常向想要通過二手機器的朋友推薦的。

如果您確實只想防止隨意瀏覽舊數據,則不需要安全刪除選項。您可以讓系統偏好設置進行常規刪除。

一個常見的誤解是重新格式化驅動器並重新安裝操作系統會刪除所有數據痕跡。這不是真的!它比普通刪除安全得多。 (這使它稍微安全些,因為當您重新安裝操作系統時,部分舊數據可能會被覆蓋一次。)

jon
2012-02-15 18:49:12 UTC
view on stackexchange narkive permalink

另一種可能加快刪除過程速度的方法是在不選擇系統偏好設置>用戶&組中的安全刪除帳戶選項的情況下刪除用戶帳戶。

然後,在仍然存在的用戶帳戶上,僅從Terminal.app覆蓋一次可用磁盤空間(請參閱安全刪除:一次覆蓋即可)。

  ls -ld /卷/ * man diskutil |少-p secureErasediskutil secureErase可用空間0'/卷/ Macintosh HD' 
user9290
2012-02-09 01:02:47 UTC
view on stackexchange narkive permalink

我認為,擦拭並重新格式化整個硬盤驅動器,然後從原始安裝光盤重新安裝計算機隨附的Mac OS X版本,將為您提供更好的服務。這樣不僅會更快,而且會更安全,而且您可以確保不會將擁有的任何數據傳遞給新購買者。

實際上,不,這不會更安全。安全刪除選項的作用非常充分。通過多次重寫介質,可以確保數據的所有可讀跡線都完全無法恢復。實際上,在許多情況下都可以恢復“重新格式化”的驅動器,因為介質上仍然有可讀數據。
您錯過了重點。提出這個問題的人似乎試圖保持Mac OS X的安裝完好無損,但只是為了安全地刪除一個* user *帳戶。我要說的是,他應該使用“磁盤工具”中的高安全性設置擦除整個硬盤,該實用程序還會對媒體進行多次重寫。
@WheatWilliams,那麼,如果您要談論安全擦除整個驅動器,那將不會更快。簡單的數學:寫35 * 120GB比寫35 * 80GB長。但是,我同意擦除整個驅動器會更好。說它將更快,這是完全錯誤的。
bmike
2012-02-09 01:57:11 UTC
view on stackexchange narkive permalink

我認為最好的選擇是隨時中斷該過程。您是正確的,只有安全地刪除用戶帳戶比安全地刪除所有未使用的空間要快(邊緣情況除外,該驅動器除此用戶的數據外,驅動器100%完全滿-在實踐中不太可能,並且由於沒有交換而有失敗的風險)可用空間)。您將增加時間來重新執行擦除操作,因此除非您確定它已凍結,否則除非您需要中斷該過程,否則讓它運行可能是最好的選擇。


任何時候您都有要停止Mac,可能會損壞正在寫入的文件,但是在這一點上,Mac只是擦除了將要刪除的用戶文件。

如果您最近進行了備份或可啟動還原媒體,您的狀態真的很好。 Mac重新啟動後,您當然必須處理/ Users / whatever文件夾的完全刪除,並且如果仍然部分刪除用戶,則可能需要重新進行用戶刪除。您仍然可以選擇安全刪除命令,但是這次讓用戶登錄以檢查進度。您還可以不安全地刪除並跳過該安全性,或者讓Mac運行足夠的安全性覆蓋所有可用空間,以便您有時間重寫所有可用空間以確保安全性(如果有人嘗試在未分配空間中搜索文件)空間。

我會盡可能讓Mac刪除,然後問一個新的問題,如果您在清理過程中遇到任何問題或錯誤,請鏈接到該問題。

不,對我來說,這似乎不是一個好選擇。實際上,我們不確定用戶的數據和存在(在單獨的目錄中)的刪除順序。因此,您可能會損壞文件,使它們不再可用於刪除,但可以通過數據恢復軟件進行恢復。因此,您需要安全地擦除可用空間,並且要花費比原始過程更長的時間(已經安全擦除的數據必須再次安全擦除)。
聽起來不錯-確實知道,當您安全地刪除用戶時-操作系統_only_會刪除主文件夾-不會刪除存儲在主文件夾之外的文件。您稍後需要通過UID搜索並安全刪除它們。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...