選択したファイルとディレクトリの変更を監視するプログラムを作成しています。一部のファイルは誰でも書き込み可能で、一部の所有者、一部のグループです。
私がする必要があるのは、ファイルを(アクセスするだけでなく)最後に変更した人を見つけることができることです。ファイルのiノードがわかっているので、どういうわけかこれは簡単だと思いました。しかし、これを取得する方法が見つからないようです。特定のiノードを最後にアクセスしたuidに関連付ける実用的な方法があると思いました。
私はそのトピックについて私に与えるすべてのことのためにグーグルを絞ったと思います。
どんな助けでも大歓迎です。私はCでプログラムを書いています。
編集:
ファイルを変更したプログラムのPIDが長い間なくなった後、これを実行できるようにする必要があります。