변경 사항을 확인하기 위해 선택한 파일 및 디렉토리를 모니터링하는 프로그램을 작성 중입니다. 일부 파일은 세계에서 쓰기 가능하고 일부 소유자는 일부 그룹입니다.Linux에서 파일을 마지막으로 수정 한 UID를 결정 하시겠습니까?
내가해야할 일은 파일을 수정하는 마지막 사람을 알아낼 수 있어야한다는 것입니다. 어쨌든 우리는 파일의 아이 노드를 알기 때문에 이것이 간단 할 것이라고 생각했습니다. 그러나 이것을 얻는 방법을 찾지 못하고 있습니다. 마지막으로 액세스 한 uid에 주어진 inode를 상관시키는 실용적인 방법이 있다고 생각했습니다.
나는 주제에 관해 나에게 줄 모든 것을 google에 넣었다고 생각한다.
도움을 주시면 감사하겠습니다. 나는 C.
에서 프로그램을 쓰고 있어요편집 : 나는 프로그램이 파일이 사라 졌어요 수정 어떤의 PID 후이 작업을 수행 할 수 있어야합니다
.
재 : 당신의 편집, 당신이 요구하는 것은 단순히 수 없습니다 . –
예, 알고 있습니다. 파일에 접근하자마자 pid를 캡처하기 위해 더 많은 코드를 작성하기 전에 확인하고 싶었습니다. –