11.3. 有効にされた拡張機能のロックダウン


GNOME Shell では、org.gnome.shell.enabled-extensions および org.gnome.shell.development-tools キーをロックすることにより、ユーザーが拡張機能を有効または無効にすることができます。
org.gnome.shell.development-tools キーをロックすると、ユーザーは GNOME Shell の統合デバッガーおよびインスペクターツール(Glass の検索)を使用して必須の拡張機能を無効にできなくなります。

手順11.3 有効にした拡張機能のロックダウン

  1. マシン全体の設定用に local データベースファイルを /etc/dconf/db/local.d/00-extensions に作成します。
    [org/gnome/shell]
    # List all extensions that you want to have enabled for all users
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']
    # Disable access to Looking Glass
    development-tools=false
    
    enabled-extensions キーは、拡張機能の UUID (myextension1@myname.example.com および myextension2@myname.example.com) を使用して有効にした拡張機能を指定します。
    development-tools キーは、Looking Glass へのアクセスを無効にするために false に設定されます。
  2. ユーザーの設定を上書きし、ユーザーが /etc/dconf/db/local.d/locks/extensions で設定を変更できないようにします。
    # Lock the list of mandatory extensions and access to Looking Glass
    /org/gnome/shell/enabled-extensions
    /org/gnome/shell/development-tools
    
  3. システムデータベースを更新します。
    # dconf update
  4. システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。
org.gnome.shell.enabled-extensions キーおよび org.gnome.shell.development-tools キーをロックすると、org.gnome.shell.enabled-extensions キーに記載されていない ~/.local/share/gnome-shell/extensions または /usr/share/gnome-shell/extensions にインストールされる拡張機能は GNOME Shell によって読み込まれないため、ユーザーが使用できなくなります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.