是否可以在 Firefox 中停用新設定檔建立?或密碼保護新的設定檔創建?
問題是安裝所謂的網站阻止插件是沒有意義的,因為任何人都可以創建新的設定檔並訪問他們想要的任何網站。
答案1
如果您不授予使用者管理員存取權限,那麼撤銷其寫入權限就足夠了
c:\users\username\AppData\Roaming\Mozilla\Firefox\profiles.ini
該文件的位置可能會根據您的設定而有所不同。
請注意,該檔案很簡單,因此您也可以控制載入的設定檔。
然而,最好在外圍進行站點封鎖。
答案2
是否可以在 Firefox 中停用新設定檔建立?
是的。如果 FireFox 執行個體已在執行,您將無法存取 FireFox 的內部設定檔管理員。
或密碼保護新的設定檔創建?
不可以。自 Firefox 改版以來,Balk、強制和管理設定檔不再是系統的一部分,因為新版本僅在具有使用者/權限管理的作業系統上受支持,而舊方法確實與此相矛盾。
問題是安裝所謂的網站阻止插件是沒有意義的,因為任何人都可以創建新的設定檔並訪問他們想要的任何網站。
這很令人困惑。因為首先您似乎在談論 Firefox-Application-Profiles,它允許您設定和儲存獨立的設定檔以保存自訂的附加元件、設定、佈局等集。
網站阻止附加元件是一個廣泛的術語,但最終無論他們使用什麼技術,它們仍然是附加元件並且特定於活動的 Firefox 設定檔。然而,如果此附加元件使用雲端支援來儲存其配置,它們就會與活動用戶綁定,這意味著附加到 Firefox-Sync 註冊用戶。
請提供更多詳細信息,例如:哪個分支/版本/版本的 Firefox 確實有所作為 - ESR 與穩定版本完全不同,並且 Developer 完全獨立於兩者。
如果您希望阻止存取 Firefox-Profiles 管理器,您需要在系統層級執行此操作。應用程式在設計上可能無法阻止由單獨的應用程式(Firefox 設定檔管理器)完成的建立。這必須透過使用者/群組/應用程式權限管理來完成。
在 Windows NT 中,這將是群組原則和/或 ActiveDirectory,具體取決於網路中主機以及相關用戶端和伺服器上使用的使用者和網路管理類型。
在 Linux 中,對於基於 RPM 的發行版(如 RHEL、Fedora、OpenSuse、SLES 等),這將是 SELinux;在基於 Ubuntu 的發行版中,它將是 AppArmor。
請澄清您的環境中給定的內容。
作為練習,對於 Windows,可以在不使用 GroupPolicies 的情況下透過強制 Firefox 在啟動時啟動並編寫工作程序(例如使用 AutoHotKey/AutoIt/等)來完成此操作。它綁定到開啟設定檔管理員的事件,並阻止輸入/選擇/變更或以其他方式操縱它以使其無法存取。
另一個駭客方法是在啟動時啟動 Firefox 並濫用隨附的 Firefox 錯誤報告工具的行為,該工具可讓您自動發送報告並自動重新啟動 Firefox 以啟動新執行個體。雖然這仍然可以透過使系統過載來中斷此過程來覆蓋,但它仍然是可行的,例如在 Windows Embedded 安裝中作為安全措施來完成。
無論如何,請提供具體細節,以便可以直接回答。