シェルコマンドを使用して、OS X ペアレンタルコントロール管理アカウントに時間を追加する

シェルコマンドを使用して、OS X ペアレンタルコントロール管理アカウントに時間を追加する

毎日の使用量をカウントする簡単なカウンターがあり、これを変更できると想像していますが、どこでどのように行うのかに関するドキュメントを見つけることができませんでした。誰か知っていますか?

答え1

ファイル:

ライブラリ/アプリケーションサポート/Apple/ParentalControls/Users/user/com.apple.familycontrols.overrides.plist

現在の日の残り時間を完全に制御するキー/整数ペア「期間」が含まれているようです。

構文は非常に理解しやすいですが、ファイルの変更に対してシステムがどのように反応するかは明確ではありません。たとえば、ユーザー名メニューのタイマーは、ユーザーがログインしているときに編集すると壊れます。ただし、ログイン時にすべてが再ロードされるように見えるため、時間が経過したらシェル経由でリモートで簡単に時間を延長できるはずです。ただし、時間の形式が不安定なので注意してください。期間の 3 桁の数字しかテストできませんでしたが、分秒秒として解釈されるようです。

編集> 上記の理論は正しくありません。値は実際には秒単位の値であるように見えますが、このファイルにはない有効期限に追加される必要がありますが、おそらく年/月/日の同じ階層に保存されている個々のバイナリ plist ファイルにありますが、これらを解読するのは非常に困難です。

関連情報