Mac-Osx-Server

被雪豹伺服器鎖定。我怎麼回去?

  • January 5, 2010

我有一個執行 Snow Leopard Server (10.6.2) 的 XServe。它有一些本地管理員帳戶,它也是一個 OpenDirectory 主機。

我今天早些時候注意到我無法通過 VNC 連接使用本地管理員憑據登錄。但是,我能夠使用目錄帳戶登錄。登錄後,我可以升級權限以使用本地管理員帳戶憑據執行任何特權操作。

即使重新啟動後,我也無法使用本地憑據登錄。所以我打開了目錄實用程序並將搜尋策略選項卡修改為自動。當我這樣做時,我注意到它從搜尋策略中刪除了 LDAP 目錄,所以我應用了我的更改並註銷。

正如您現在可能猜到的那樣,我無法再登錄 - 使用我的目錄憑據(因為我刪除了它們:OOPS!)或使用我的本地憑據(因為它們仍然無法正常工作)。

所以我的問題有兩個:

  1. 我現在如何在沒有似乎可用的憑據的情況下登錄到該伺服器?如果我可以掛載這台機器的磁碟,是否有可以更改的配置文件?也許在單使用者模式下?
  2. 如何讓搜尋策略一直正常執行?(即,檢查本地使用者帳戶,然後檢查目錄帳戶)。這以前有效,但就像我說的那樣,似乎無緣無故停止工作。

發現我無法在單使用者模式下使用dscl ,也無法通過**>console**登錄中的 root 帳戶使用。我不完全確定為什麼,但我確實意識到 dscl 操作的 plist 仍然具有正確的數據,除了一點點值。

該執行緒為我指明了正確的方向。我需要將Search Policy鍵的值設置為 INT 3(表示自定義搜尋策略)而不是 INT 1(我設置的值表示自動):

defaults write '/Library/Preferences/DirectoryService/SearchNodeConfig' 'Search Policy' -int 3

引用自:https://serverfault.com/questions/98719