Linuxが1日に「ゲーム」を実行できる時間を制限するように強制し、ルートの再定義を防ぐにはどうすればよいですか?

Linuxが1日に「ゲーム」を実行できる時間を制限するように強制し、ルートの再定義を防ぐにはどうすればよいですか?

質問:

  1. ビデオゲーム中毒と戦っています。
  2. https://www.reddit.com/r/Steam/comments/v0wj7i/is_there_a_way_to_limit_gaming_time/
    遊び、外部治療を制限する従来の方法はほとんどありません。
  3. 私はroot働かなければなりません。
    • rootすべての発明の限界を超える力を与えます。

ツール:

  1. 私はかなり才能のあるQtプログラマーですが、Linuxアーキテクチャにはある程度慣れています。必要に応じてカーネルコードを扱うことになります。
  2. 私は持っていますたくさん今この問題を解決する時間です。

アイデア:

  1. 機械を所有している場合:
    • 私はそれで何でもできます。
    • 私が克服できない障害物はありません。
  2. しかし、マシンを再インストールするのは障害でした。
    • 多くの再構成と設定が必要です。
    • これは私がゲームをプレイするためにOSを再インストールして再インストールするのを防ぐのに十分でした。
  3. ゲームに対する全面的な禁止は、人々が再インストールを試みることを奨励するでしょう。
    • したがって、毎日の割り当て時間を守るのが最善です。
  4. ルートからアクセスできないパスワードを作成できる場合は、ゲームプロセスが長時間実行されないようにすることを目的の友人に自分の代わりにパスワードを設定させることができます。

ターゲット:

  1. ルートがアクセスできず、信頼できる友達に所有権を委任する権限を作成します。この権限を無効にする唯一の方法は友人を通してです。
  2. ゲーム進行管理権限を持つタスク
    [現在の詳細は重要ではありません。最初の目標は、毎日のSteamの実行時間を制限することです。これは比較的初歩的なレベルです。 ]

質問:

目標1に関しては、

  1. ルートがアクセスできない権限またはユーザーを作成できますか?アーキテクチャを考えると、この質問は意味がありますか?
  2. 指定された「ゲームプロセス」の優位性を行使し、ログイン時にロードする必要があるプログラムでこの問題を処理できますか?

ありがとうございます。

関連情報