誰かがdconfエディターを起動しようとするたびにパスワードを要求したいのですが。これを達成する可能性はありますか?
まず、/usr/share/applications/dconf-editor.desktop
ファイルを次のように編集します。
From terminal 次のコマンドを使用してdconf-editor.desktop
ファイルを開きます。
Sudo -i gedit /usr/share/applications/dconf-editor.desktop
次の行を見つけます。
Exec=dconf-editor
次のように置き換えます。
Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY dconf-editor
ファイルを保存して閉じます。
次に、/usr/bin/dconf-editor
ファイルのアクセス許可をrootのみが実行できるように変更します。これを行うには、ターミナルから次のコマンドを実行します。
Sudo chmod go-x /usr/bin/dconf-editor
1つの可能性は、コードにパッチを適用して、パスワードダイアログを表示するようにすることです。または、ラッパーを作成して、たとえば/usr/local/bin/dconf-editor
に配置します。しかし、~/.config/dconf/
を別の方法で管理しない限り、それはすべてセキュリティシアターです。デフォルトでは、ユーザーが所有しているため、好きなように変更できます。
構成に特定の変更が加えられないようにする場合は、Pessulus( https://wiki.gnome.org/Pessulus )を確認することをお勧めします。しかし、それはずっと前に非推奨になっているので、あなたは多くの仕事をしなければならないでしょう。
Dconfエディターパッケージを削除する必要があります。
Sudo apt-get remove dconf-editor
したがって、dconfを変更したい人は誰でも知っておく必要があります。
別のオプションがありますが、何をしているのかわからない場合は使用しないでください。文字通り~/.conf/dconf
ディレクトリを読み取り専用として。