ブログ - Safariの履歴を確認する
Macに搭載されているWebブラウザ、Safariの閲覧履歴を確認したい.それもコマンドラインで.
各ログインユーザのLibraryディレクトリ配下にあるのだけれど,ファイルを見ようとしても権限がないといってみることができない.
管理者権限のあるユーザで実行しても同じ.これはrootユーザじゃないとダメなのかとおもったら,Finderからはアクセスできました.
macOSもOSがバージョンアップする都度,セキュリティ強化を行なっていますが,その一環かと思います.
ちなみに,今回アクセスできなくなっていたOSのバージョンは,Mojaveでなので,今後はそういう方向でしょう.
SQLite3でSafariの履歴を読み出す
各ログインユーザのLibraryディレクトリ配下にあるのだけれど,ファイルを見ようとしても権限がないといってみることができない.
$ ls -la ~/Library/Safari
ls: Safari: Operation not permitted
$
macOSもOSがバージョンアップする都度,セキュリティ強化を行なっていますが,その一環かと思います.
ちなみに,今回アクセスできなくなっていたOSのバージョンは,Mojaveでなので,今後はそういう方向でしょう.
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.6
BuildVersion: 18G4032
$
SQLite3でSafariの履歴を読み出す