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,

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


➡ 前一個月的文章