關於 OS X 中的政策橫幅

進一步瞭解如何製作政策橫幅,並解決顯示與擺放的問題。

您可以在登入視窗中顯示政策橫幅,要求使用者同意後再進行後續操作。

製作橫幅

您可以設定一段登入訊息,讓它顯示在 Mac 的登入畫面中。您也可以設定「政策」橫幅來顯示較長的訊息,要求使用者必須接受才能登入。如果希望使用者在同意或接受條款或條件(例如「可接受的使用政策」)之後,再開始使用電腦,就可以採取這種做法。

製作政策橫幅的步驟如下:

  1. 製作一份名為 PolicyBanner 的純文字(.txt)或 RTF 格式(.rtf)的文件,並在其中放入您的橫幅。
  2. 將 PolicyBanner 檔案拷貝到「/資源庫/Security/」檔案夾。 

下次重新啟動電腦時,您製作的橫幅就會在平常的登入畫面出現時顯示。 

如果橫幅未出現

如果未看到橫幅出現,請檢查下列事項。

檢查 FileVault

如果電腦上啟用了 FileVault 完整磁碟加密,則政策橫幅會在第一位使用者登入之後,桌面出現之前顯示。執行首次登入的用意是解鎖啟動磁碟。

檢查權限

在某些情況下,您可能需要修改 PolicyBanner 檔案的權限。

如果是 .txt 或 .rtf 檔案,請將 PolicyBanner 檔案的權限設定為「所有人(其他)」都可以讀取:

sudo chmod o+r /Library/Security/PolicyBanner.txt
sudo chmod o+r /Library/Security/PolicyBanner.rtf 

如果是 .rtf 檔案,請修改權限,讓「所有人(其他)」都有讀取和執行權限:

sudo chmod -R o+rx /Library/Security/PolicyBanner.rtfd

檢查授權

如果您使用版本介於 v10.8.3 到 v10.8.5 之間的 OS X,而「政策橫幅」視窗並未顯示,請查看「/etc/authorization」檔案是否出現下列兩行粗體字串:

<string>loginwindow:login</string>

<string>builtin:login-begin</string>

<string>builtin:reset-password,privileged</string>
 

<string>PKINITMechanism:auth,privileged</string>

<string>builtin:login-success</string>

<string>loginwindow:success</string>
 

如果檔案未出現這兩行字串,請根據上述順序,將這兩行字串加進「/etc/authorization」檔案中的正確位置。OS X v10.9 和以上版本已不再使用「/etc/authorization」檔案,因此 v10.8.3 到 v10.8.5 以外的 OS X 版本皆無須修改。

如果更新至 OS X El Capitan 10.11.4 之後,政策橫幅無法正確顯示

更新至 OS X El Capitan 10.11.4 之後,政策橫幅可能無法正確顯示。如果 PolicyBanner.rtf 檔案並未正確設定文件顯示大小,就會發生這種情況。若要解決這個問題,請執行以下步驟:

  1. 在「文字編輯」中打開檔案。
  2. 將視窗重新調整為適當的大小,例如內嵌影像的大小。
  3. 儲存文件(「檔案」>「儲存」)。
  4. 關閉視窗。

如果關閉視窗前並未手動儲存檔案,顯示寬度與高度的變更將不會生效。

將更新後的 PolicyBanner 檔案拷貝到「/資源庫/Security/」檔案夾。

更多內容

如果想在多部電腦上使用相同的政策橫幅,可以利用 Apple Remote Desktop 管理或其他管理軟體,將您製作的檔案發佈到所有 Mac 上。

發佈日期: