ファイルを読んだか、いつ読んだのかを確認できるツールやコマンドはありますか?最後に修正されたものだけ探してみましょう。
ベストアンサー1
stat
、、、、、、、などのツールを使用して、最後に読み込んだりls -lu
アクセスした時間を含む最後のアクセス時間を検索したりできます。cat
awk
sed
grep
vim
less
tail
head
読み込みがcat
標準出力で完全な内容を実際に表示するなど、テキストエディタを使用するなどの特定のものを意味する場合は、監査ログを設定して確認するvim
以外にこれが行われたかどうかを知る方法はありませんauditd
。存在すると仮定し、これまでにアクセスしたすべてのシェルの履歴を確認します。これは明らかに不可能です。唯一の確実性は訪問時間です。数字や方法に関係なく、いつでもファイルを読むことを検討している場合は、私が提供したコマンドのいずれかを使用できます。
[nasir-rocky@rocky-linux ~]$ stat test
File: test
Size: 12 Blocks: 8 IO Block: 4096 regular file
Device: fd02h/64770d Inode: 145 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/nasir-rocky) Gid: ( 1000/nasir-rocky)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2023-05-29 18:54:53.740411288 -0400
Modify: 2023-05-29 18:54:50.254416606 -0400
Change: 2023-05-29 18:54:50.254416606 -0400
Birth: 2023-02-09 17:38:42.636002933 -0500
これは(別名ls -u
として使用しましたが、同じことを行います)ll -u
[nasir-rocky@rocky-linux ~]$ ll -u test
-rw-r--r--. 1 nasir-rocky nasir-rocky 12 Sep 19 07:33 test
ll
編集時間だけを表示するかどうかとどう違うかを確認してください。ls -l
[nasir-rocky@rocky-linux ~]$ ll test
-rw-r--r--. 1 nasir-rocky nasir-rocky 12 May 29 18:54 test