シェルコマンドを使用して、OS Xの保護者による管理アカウントに時間を追加します


2

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


コマンドラインから許可された時間を「消費」したいですか?
ダニエルベック

それも、しかし、主に時間を追加します。「負の時間」を消費します。
サラ

使用可能時間が使い果たされたときに例外を許可するために、管理者パスワードを問い合わせていませんか?
ダニエルベック

私はそれを確認しますが、低帯域幅接続上にあるマシンへのシェル接続しかないため、どのように役立つかわかりません。
サラ

ペアレンタルコントロールの内部を調査するのはかなり時間がかかるので、私は尋ねています。アプリケーションログ使用されているのと同じデータソースから動的に計算されていると仮定しますが、再度削除するために十分な使用方法を偽造する時間がありませんでした。たぶん、SQLiteデータベースを直接編集する方が幸運かもしれません。
ダニエルベック

回答:


2

ファイル:

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.