LINUX.ORG.RU

Можно ли узнать, какой процесс/пользователь и когда обращались к файлу/папке


0

1

С-но, требуется реализовать подобную штуку на лабораторной.

Разумеется, не требуется истории обращений за год, но можно ли отловить эти обращения хотя-бы в реальном времени?

В дирректории proc очень много в файлах про систему хранится, может и эта информация есть? Или нужно будет копать журнал ФС?

Заранее огромное спасибо за помощь.


Ответ на: комментарий от AITap

Штука в том, что мне в перспективе нужно будет написать свою мини-утилитку, которая бы показывала обращения. Поэтому, мне нужен сам принцип, как эти обращения перехватывать) в какую сторону мне копать, если я не хочу пользоваться сторонними утилитами?

Anath
() автор топика
Ответ на: комментарий от Anath

inotify - это механизм ядра Linux, позволяющий следить за файлами и директориями. Мне кажется, такие вещи нельзя называть сторонними.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Прошу прощения, я еще не очень хорошо разбираюсь во всей специфики Linux. Если завтра мне дадут задание написать в Qt creator простейшую утилиту, смогу ли я использовать inotify? Или inotify это консольная программа, которая выводит информацию в консоль?

Anath
() автор топика
Ответ на: комментарий от Anath

смогу ли я использовать inotify?

Да. См. man 7 inotify

Или inotify это консольная программа, которая выводит информацию в консоль?

Нет, таковыми являются inotifywait и inotifywatch.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Огромное спасибо, буду пробовать.

Anath
() автор топика

папке

на винфаке спроси

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.