OSX Admin Account 消失

Mac OSX single user mode

昨天晚上終於收齊拖了一段時間的 HITCON 2017 CMT 照片,根據莫非定律,這時候一定會有異象發生,果然,我的 iMac 就第一次出問題了,基本狀況是帳號消失,然後我剛好就一個主要帳號同時是 admin,所以狀況就升級成 admin 帳號消失了。

首先說一下背景,平常我是沒關電腦也沒休眠的,就是用螢幕熱點關閉顯示器而已,然後加上顯示器關閉太久之後回來需要密碼,不用休眠的主要原因是外接鍵盤休眠後就會抓不到,然後昨天晚上,安裝了 Adobe Bridge 後,無法使用,重複移除安裝了兩次結果依舊,於是我就先把照片作簡單的整理,然後丟上 NAS 做備份(NAS 還會丟上 Google Drive 做二號備份),接著我去忙其他事情之後回來,發現登入不了,說密碼錯誤,試了很多次都一樣,而這段時間也不可能進來幫我改密碼的,由於我之前還開了一個一般帳號,所以可以切換成其它使用者,然後就在我按了「切換使用者」之後,我的主要帳號就不見了!

總之我就試著登入另一個帳號,中間還看到幾次鑰匙圈損毀的訊息,大概可以確定這次的狀況就是這個原因,然後 OSX 不知道怎麼判斷就認為沒這個帳號了,搜尋了一下網路,看到一些解法,最後我的處理方式如下:

  1. 重開機同時按著cmd+s進入 single user mode
  2. 用 single user mode 的 CLI 介面刪除/var/db/.AppleSetupDone這個檔案
  3. 執行reboot重開機,這樣會進入初次開機的狀態
  4. 重新建立帳號,我是用相同的帳號名稱,會執行的有點久,最後會說失敗,原因應該是因為該帳號的 home 目錄已經存在了
  5. 再次重開機,結果會進入正常的登入畫面,可以登入新建的帳號,發現 home 目錄的東西幾乎都可以正常讀入

最後,為什麼會鑰匙圈損毀呢,我推測是硬碟東西塞太多加上當時在上傳資料才造成問題的,不過也就是個推測而已啦。


Sublime Text 3

Sublime Text 3,

今天除了任天堂發表 Mario Odyssey 新情報並開放預約之外,還有一個令人意外的消息,就是 Sublime Text 3 正式版 release 了,官網也整個更新了,就我記憶所及,Sublime Text 最活躍的時期應該也是 Rails 正火熱的那段時間,雖然是閉源的半商業軟體,不過它確實是引入了很多先進的機制進入純文字編輯器世界,例如 Command-T(不過我推薦用 ctrlp.vim)、Command Palette、Multi Cursor 應該也是吧,或許大部分人會覺得我應該是 Vim 為主力的,應該對 Sublime 興趣不大吧,不過事實上我有買他的 license,其實當初購買的原因是我的博士論文是用 Latex 格式的文件,然後用 Vim 寫這麼大份文本有點辛苦,所以後來都是用 Sublime Text 2,後來畢業就決定花錢買個 license 以茲感謝,而即使到今天也還是會有用到,算是和 Vim 不同用途。

Sublime Text 3,

其實本來以為作者已經不太想繼續了,沒想到實際上是偷偷的一直開發,最新這版和上次 Beta 已經相隔一年了,有興趣的可以看看 Changelog ,然後整個視覺設計也改很大,最上面那張是 Adaptive 主題的樣子,Default 的則是:

Sublime Text 3,

似乎很多人不習慣淺灰色的地方就是,另外就是 icon 也換了:

Sublime Text 3,

我今天也因此好幾次找不到就是了...


更之前的文章