01月30日
timemachineでバックアップした過去のルートオンリーパーミッションファイルの内容を確認したい
結局勘違いで不要な確認でした。ただいざという時に役立ちそうなので共有しておきます。
crontab -e で編集していたスケジュール、このスケジュールを間違って行削除してしまったのではないか?という疑いが発生しました。コメントアウトならまだしも、消してしまった行は復元できません。そのためTimeMachineでバックアップ済みデータを参照してみようということを試みました。
対象のフォルダ:/usr/lib/cron/tabs
パーミッション:drwx------ (root wheel)
このフォルダにアクセスできるのは、「ルートのみ」でした。
Finderメニューの移動→フォルダへ移動で「/usr/local/cron」に移動するとtabsは禁止マークフォルダで表現されています。
tabsフォルダの下には、macyarounanokaというファイルがあります。このファイルの以前の状態を確認するにはどうすればいいの?
crontab -e で編集していたスケジュール、このスケジュールを間違って行削除してしまったのではないか?という疑いが発生しました。コメントアウトならまだしも、消してしまった行は復元できません。そのためTimeMachineでバックアップ済みデータを参照してみようということを試みました。
対象のフォルダ:/usr/lib/cron/tabs
パーミッション:drwx------ (root wheel)
このフォルダにアクセスできるのは、「ルートのみ」でした。
Finderメニューの移動→フォルダへ移動で「/usr/local/cron」に移動するとtabsは禁止マークフォルダで表現されています。
tabsフォルダの下には、macyarounanokaというファイルがあります。このファイルの以前の状態を確認するにはどうすればいいの?
→Finderをルートで起動させることが正解の一つ?でした。
デメリットもありそうな予感がします。Finderが何をどう残すのかよくわかっていません。ルート権限で実行したキャッシュファイル、plist設定の書き換え等があるのか?あった場合、通常権限との整合性は大丈夫なの?などわかっていないことが多いです。ルート権限で起動した直後のワーニングも気になりますよね。Finderのルート起動は一般的ではないことが不安の背景にあります。
正しい方法ってあるんでしょうか?こっちの方が安全だよっていう情報お持ちの方、コメントお待ちしております。
- ターミナルを2つ利用します。便宜上ターミナル1、ターミナル2としています。
- ターミナル1でFinderをルートで起動します。
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Password:
2022-01-30 13:38:42.280 Finder[43886:6516102] .sdef warning for type 'elsv' attribute 'name' of class 'column' in suite 'Type Definitions': AppleScript name references may not work for this property because its type is not NSString-derived. - ターミナル2で自身の権限で動作中のFinderを終了します。
killall Finder
(それでもまたFinderは立ち上がります) - sudoで起動したFinderは「メニューが英語表記」になっていました。この英語表記Finderを探してアクティブにします。Go→Go to Folder...で/usr/lib/cron/tabsへ移動します。
- Time MachineメニューアイコンからTime Machineへ入る、確認したい日付へ遡り、Desktopへファイルをコピーしました(該当ファイルはQuickLookでは確認できません)。ルート権限のFinderは通常の入ると違い、何か位置がズレていました。
- Time Machineをキャンセル、ターミナル1(Finderルート起動中)に対してControl+Cを入力しFinderを終了
まとめ:ルート権限Finderを使ってTimeMachineの過去データを参照できることがわかりました。
デメリットもありそうな予感がします。Finderが何をどう残すのかよくわかっていません。ルート権限で実行したキャッシュファイル、plist設定の書き換え等があるのか?あった場合、通常権限との整合性は大丈夫なの?などわかっていないことが多いです。ルート権限で起動した直後のワーニングも気になりますよね。Finderのルート起動は一般的ではないことが不安の背景にあります。
正しい方法ってあるんでしょうか?こっちの方が安全だよっていう情報お持ちの方、コメントお待ちしております。
コメントシステムを利用したくない方はお問い合わせからお願いします。
2013.8.19 DISQUS(外部コメントサービス)の利用を開始しました。
Facebook, google, Twitter等のアカウントで投稿可能です。