特定のユーザーが作成したすべてのファイルを検出して画面に表示するにはどうすればよいですか?
現在のユーザーに、すべてのファイルを表示したいユーザー名の入力を求めるスクリプトを開始しました。エラーチェックを含めることを考慮してifステートメントを使用することを考えました。
echo -e "Option 11: Display all the Files a Particular User Has Created\n\n"
echo -e "Enter Username below\n"
read username
私がそれを行う唯一の方法は、ファイルシステム監査を実施することです。
—
BitsOfNix
find
-user
特定のユーザーが所有するファイルを検索するオプションがあります。ただし、それを超えて誰がファイルを作成したかをどのように判断できるかはわかりません。所有権は変わる可能性があるので、それがあなたが本当に望んでいるものかどうかはわかりません。