更改了 OSX 10.13.6 使用者名稱。不能再 sudo

更改了 OSX 10.13.6 使用者名稱。不能再 sudo

使用者帳戶 -> 更改使用者名稱。我沒有更改主資料夾,只是顯示名稱+使用者名稱。但是,這不起作用?我在登入中看到我的舊名稱“Quantum”,但我沒有看到我的新用戶名

我無法 sudo。 “Quantum 不屬於 sudoers,此事件將被報告”

我對這裡的使用者體驗很生氣。點擊幾下,我就不再具有 sudo 存取權限。

我登入時無法使用新使用者名稱。

dscl . list /Users

_xcsbuildagent
_xcscredserver
_xserverdocs
daemon
nobody
quantum
root

答案1

這是可以修復的。如果您的電腦上已有另一個管理員帳戶,請登入該其他帳戶並向您最近重新命名的帳戶授予管理員權限。

如果您還沒有另一個管理員帳戶,您可以透過在啟動時按住 Cmd-S 啟動進入單一使用者模式來建立管理員帳戶,然後按照螢幕上的指示重新安裝根卷讀/寫,然後執行rm /var/db/.AppleSetupDone,然後執行reboot。這將觸發首次啟動設定助手再次運行,您可以使用它來建立新的本機管理員帳戶。然後,在使用該新帳戶修復您的舊帳戶(透過重新選取舊帳戶的「允許使用者管理此電腦」複選框)後,您可以重新登入舊帳戶並刪除新的管理員帳戶。

我個人不相信大多數軟體的設計能夠很好地處理更改使用者的“短名稱”,特別是當新的短名稱與使用者的主目錄名稱不符時。我可以想像很多軟體工程師從未考慮過可能發生此類更改的事實,因此沒有以可以處理此類更改的方式編寫程式碼。

相關內容