web-dev-qa-db-ja.com

特定のグループのメンバーのみのGsettingsスキーマをロックする

誰かがGsettingsスキーマをロックして上書きできないようにする方法について何か考えがありますが、特定のグループのメンバーに対してのみロックする、そのグループのメンバーが上書きできないようにするそのグループに属していないユーザーは設定を上書きできますが、設定は?

私はどこでも探してみましたが、役に立ちませんでした(私が見つけた最善の方法は、すべてのユーザーに対してロックする方法です)。したがって、これを行う方法を誰かが知っている場合は、非常に役立ちます。

1
Dominic Hayes

まあ、私はそれを理解することができました、しかし、私がこの問題を解決するために使用した方法は、最初は少し複雑に見えるかもしれません。

  1. まず、ルートとして/ etc/dconf/profileに移動し、DCONFプロファイル(グループのように機能する)を呼び出す場所(例:student)にユーザーをコピーしてから、その内部を編集して作成する必要があります。 system-db設定がファイルと同じ名前であることを確認してください。これ以降、FILENAMEと書かれている回答の場所は、そのファイルの名前に置き換えられます。

  2. 次に、必要なすべてのロックが/etc/dconf/db/FILENAME.d/locksにあることを確認し、ターミナルでSudo dconf updateを実行するだけです。

  3. これで、制限するホームアカウントごとに、その.profileファイル(非表示のファイルを表示するにはCTRL + H)に移動し、それに書き込む必要がありますexport DCONF_PROFILE="FILENAME"

出典: https://www.murrayc.com/permalink/2015/01/30/locking-down-a-gnome-setting/ (私の手順が難しい場合はこれを使用してください)

1
Dominic Hayes