
このテーマに触れている記事をいくつか見つけましたが、私の環境では実行されませんでした。あるいは、何年も前の記事のため、OS X 10.10 Yosemite では動作しないのかもしれません。
簡単に言うと、Deep Freeze を実行していますが、代わりに、夜間に 24 時間ごとにスケジュールに従って実行するか、起動時に管理者以外のすべてのユーザー プロファイルを削除するスクリプトを用意したいと思います。現在、「管理者」と「ルート」がいます。ログインしているユーザーは、アクティブ ディレクトリ ユーザーです。
答え1
そこで私はこれに出会ったhttps://superuser.com/a/552277/426602ユーザー @slhck が必要なキーを持っている可能性があります。「管理者」ユーザーを追加して実行したところ、うまくいきました。
#!/bin/bash shopt -s extglob rm -rf /Users/!(administrator|Shared)
ここで、これを launchd スクリプトに組み込んで、毎日午前 3 時に実行してみます。