題 如何在Mac OS X上重新啟用灰顯“需要密碼以從睡眠或屏幕保護程序喚醒此計算機”選項?


系統偏好設置 - >安全性,複選框“需要密碼才能將此計算機從睡眠或屏幕保護程序喚醒”顯示為灰色:

screenshot

如何重新啟用該選項以便我可以將其關閉?

我想這是我的IT部門推出的東西 託管客戶端 (也許是 這些變通辦法 使其實際工作)。在開始向他們提交票證的過程之前,嘗試向他們解釋問題並說服他們改變它,我認為用SuperUser的幫助來規避設置可能更容易。我試過了

defaults -currentHost write com.apple.screensaver 'Require Password' -int 0

defaults -currentHost write com.apple.screensaver askForPassword -int 0

但都沒有幫助。當前默認值為:

# defaults -currentHost read com.apple.screensaver 
{
    "Require Password" = 0;
    askForPassword = 0;
}

目錄實用程序顯示Mac已綁定到Active Directory域;但是,在“服務”選項卡下,未啟用Active Directory。

Theo Belk的建議,我編輯 ~/Library/Preferences/ByHost/com.apple.screensaver.blahblah.plist 使用屬性列表編輯器。這確實清除了複選框,但只是美化:Mac在睡眠後仍然要求輸入密碼,並在此時重置複選框。屏幕保護程序中沒有plist /System/Library/User Template/English.lproj/Library/Preferences

這是Mac OS 10.5.8。


5
2017-10-07 12:10


起源


我以前從未見過!這只會影響您的用戶還是其他受影響的用戶?您的帳戶是否為管理員帳戶?其他用戶當前是否已登錄? - Josh
@Josh:我剛剛創建了一個新的管理員“johndoe”帳戶進行測試,該帳戶的複選框也顯示為灰色。我的帳戶也是管理員帳戶。沒有其他用戶登錄 - Vebjorn Ljosa
“在開始向他們提交票證的過程之前,嘗試向他們解釋問題並說服他們改變它”你確實意識到在一段時間不活動後強制執行密碼(為什麼會有屏幕保護程序呢?)會產生 - 通常 - 很有道理? - Daniel Beck♦
如果您的IT部門這樣做(他們應該這樣做),那麼禁用它可能會嚴重違反公司政策。從安全角度來看,所有企業筆記本電腦都應該這樣配置。 - BillThor
它可能會阻止 goating,但無法阻止任何有物理訪問筆記本電腦的人。它充其量只會給人一種虛假的安全感,最糟糕的是它為肩膀衝浪提供了充足的機會,因為每次打開筆記本電腦時我都必須輸入密碼,例如在火車上。 - Vebjorn Ljosa


答案:


除非您擁有可以更改託管設置的框的管理員權限,否則您在自己的首選項中放置的內容無關緊要,託管設置將覆蓋它(因為這顯然是他們如何配置它)。無論如何,我認為超級用戶不應該幫助您規避管理層和/或IT小組制定的政策。如果您不同意該設置,則需要與他們交談。


6
2017-10-07 13:58



這正是為什麼像超級用戶這樣的SE存在的原因。當蓋子關閉時鎖定屏幕沒有真正的安全性增益。實際上這是一種負擔,我看到有太多的同事在他們的筆記本電腦打開的情況下四處走動,這樣他們就不會被鎖定。 - mendota


您的Mac是否已綁定到目錄服務?它必須是為了讓IT部門推送Managed Client prefs。在OS X 10.5中,您可以在/ Applications / Utilities / Directory Services中查看Mac綁定的服務器。我很好奇,因為你似乎能夠創建新的本地管理員帳戶。大多數懶得管理首選項的IT部門都不會為本地用戶提供任何管理功能。

此pref似乎是在com.apple.screensaver.plist中按用戶控制的。鎖定安全性首選項窗格不會影響此首選項,用戶仍應能夠更改它。如果您的Mac綁定到目錄,IT部門可能會將首選項推送到計算機。查看〜/ Library / Preferences /或/ ByHost文件夾,查看是否有com.apple.screensaver類型的文件。

由於在新的本地管理員帳戶中發生了同樣的事情,他們可能會使用新的用戶模板推出鎖定的首選項。要檢查這一點,請以root用戶身份查看/ System / Library / User Template / English.lproj / Library / Preferences


1
2017-10-07 14:12



目錄實用程序顯示Mac已綁定到Active Directory域;然而,在 服務 選項卡,未啟用Active Directory。編輯〜/ Library / Preferences / ByHost / com.apple.screensaver._blahblah_.plist確實清除了複選框,但只是美化:Mac在睡眠後仍然要求輸入密碼,並在此時重置複選框。用戶模板目錄中沒有用於屏幕保護程序的plist。 - Vebjorn Ljosa
你無法覆蓋它。這有點像託管設置,因此您的IT部門可以控制和維護管理層提出的策略。您需要與他們聯繫並與他們聯繫。 - peelman
這裡的IT部門已經認為適合為用戶提供本地管理員權限,因此可以證明本地用戶可以在本地管理並禁用首選項。我們是誰來猜測全能IT的智慧?但實際上,您的Mac已綁定到AD,但該目錄不用於用戶身份驗證。它可能確實只是為了推出這個小機器偏好的滋擾。您可以解除對機器的綁定,但強烈建議不要這樣做。可能的折衷方案可能是增加屏幕保護程序啟動所需的時間。 - Theo Belk