macosxhints.com - Remove Safari history files on logout via shell script
Remove Safari history files on logout via shell script
そっか一般ユーザがログアウトする時に実行するからroot がこれを動かす必要があると。でもって root 権限の com.apple.loginwindow にdefault コマンドでこのスクリプトをフックさせる旨を記述しなさい、と。そういうことらしい。コメント欄には Flash の残したキャッシュも消すべきなのでは?という突っ込みがあるようだ。おそらく、~/Library/Cache や Library/Preferences/ に残る Macromedia のキャッシュのことをさしてるんだろう。
$ sudo defaults write com.apple.loginwindow LogoutHook "/Users/your_user/scripts/privacy.sh"
を実行する前に
$ sudo defaults read com.apple.loginwindow
を実行してみたらその Domain 名はないよって返事がかえってきた。ということは上記のコマンドを実行すると新規の plist 作るってことになるんだよな。ちょっとためらってしまうな。
0 件のコメント:
コメントを投稿