![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"whomade - процесс, запоминающий кто создал файлы в отслеживаемых каталогах" | +/– | ![]() |
Сообщение от opennews (??), 23-Авг-25, 07:55 | ||
Для определения приложений, создающих расходующие дисковое пространство файлы в домашнем каталоге пользователя, подготовлен фоновый процесс whomade, отслеживающий появление новых файлов при помощи механизма fanotify. Проект написан на языке С++ и распространяется под лицензией GPLv3... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от User (??), 23-Авг-25, 08:06 | –2 +/– | ![]() |
Так ведь в ntfs создатель и без помощи демонов известен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #56, #73 |
3. Сообщение от Stanislavvv (?), 23-Авг-25, 08:18 | +/– | ![]() |
> Данные хранятся в БД SQLite3 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #52, #64, #89, #91 |
6. Сообщение от Аноним (6), 23-Авг-25, 08:29 | –4 +/– | ![]() |
Отличная замена ls -la, да ещё и с гуй. Всегда искал! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9 |
7. Сообщение от A.Stahl (ok), 23-Авг-25, 09:04 | +1 +/– | ![]() |
Атрибуты чего? БД хранит лишь кортежи имя файла/имя процесса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #8, #74 |
8. Сообщение от Аноним (8), 23-Авг-25, 09:12 | –1 +/– | ![]() |
Атрибуты ФС. Это ясно из контекста, да и термин однозначный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #17 |
9. Сообщение от Аноним (8), 23-Авг-25, 09:14 | +/– | ![]() |
Ну это вряд ли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
10. Сообщение от u235 (ok), 23-Авг-25, 09:18 | +/– | ![]() |
Заглянул в CMakeLists.txt и собирать это как-то расхотелось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40 |
12. Сообщение от RM (ok), 23-Авг-25, 09:22 | +/– | ![]() |
название subj и заголовок статьи крайне неудачны, видно из комментов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
13. Сообщение от нах. (?), 23-Авг-25, 09:23 | +/– | ![]() |
ну и кто мне понасоздавал вот это вот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #96 |
17. Сообщение от A.Stahl (ok), 23-Авг-25, 09:32 | +3 +/– | ![]() |
> Атрибуты ФС. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #21 |
18. Сообщение от freehck (ok), 23-Авг-25, 09:33 | +1 +/– | ![]() |
A.Stahl, ты конечно молодец, что почитал доки и сделал свою реализацию, но вообще-то, хоть мне и неловко сейчас тебе это говорить, однако такой процесс уже есть, и он называется auditd. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19, #90 |
19. Сообщение от A.Stahl (ok), 23-Авг-25, 09:39 | +/– | ![]() |
> такой процесс уже есть, и он называется auditd. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #22 |
20. Сообщение от Аноним (-), 23-Авг-25, 09:40 | +/– | ![]() |
> в заголовоке заменить "кто" на "программу" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
21. Сообщение от Аноним (8), 23-Авг-25, 09:50 | +2 +/– | ![]() |
>> Атрибуты ФС. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #25, #49, #70 |
22. Сообщение от freehck (ok), 23-Авг-25, 09:50 | +1 +/– | ![]() |
> Это хорошо, но теперь прикрути туда БД | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
24. Сообщение от Аноним (24), 23-Авг-25, 09:54 | +/– | ![]() |
>addDir(DirAction::ADD, DirType::MONITOR, "/home/astahl/.config"); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #28 |
25. Сообщение от A.Stahl (ok), 23-Авг-25, 09:55 | +/– | ![]() |
И на каких ФС это работает? Вот я действительно ничего про это не знаю. Кинь ссылкой где всё это разжёвано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #30 |
26. Сообщение от A.Stahl (ok), 23-Авг-25, 10:01 | +/– | ![]() |
Это обычные плейсхолдеры, чтобы пользователь сразу понял что туда вводить. Их можно менять. Их нужно менять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #29, #31 |
27. Сообщение от Аноним (24), 23-Авг-25, 10:01 | +2 +/– | ![]() |
>query = std::format(R "SQL(INSERT INTO {0:}(dirname) SELECT '{1:}' WHERE NOT EXISTS(SELECT 1 FROM {0:}WHERE dirname = '{1:}')) SQL ", table_name, dir); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
28. Сообщение от Аноним (8), 23-Авг-25, 10:04 | +/– | ![]() |
Твоя правда. У меня есть похожая шляпа на питоне, но там код получше и функциональность побогаче (раз в 100). А вся работа по написанию заняла те же полчаса. Есть ещё индексатор для поиска: изначально идея была fuzzy search для похожих имён, но в конечном итоге достаточно перестановок и замен/удаления символов. Без индекса перебор часы, с индексом 10 секунд, меня устраивает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #32 |
29. Сообщение от Аноним (24), 23-Авг-25, 10:05 | –2 +/– | ![]() |
Это вам локальная модель так навайбкодила? Потому что ни один программист так не напишет в продакшн-коде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
30. Сообщение от Аноним (8), 23-Авг-25, 10:08 | +1 +/– | ![]() |
Ммм на всех? Сложно сказать. https://en.wikipedia.org/wiki/Extended_file_attributes | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #33 |
31. Сообщение от Аноним (24), 23-Авг-25, 10:09 | +/– | ![]() |
>Она работает. Никаких нареканий у меня нет. Чем твои варианты лучше? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #45 |
32. Сообщение от Аноним (24), 23-Авг-25, 10:10 | +/– | ![]() |
В индексе случаем не dafsa? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #37 |
33. Сообщение от A.Stahl (ok), 23-Авг-25, 10:12 | +/– | ![]() |
Забавно. Я не сталкивался. Гляну потом повнимательней. Это может упростить мне жизнь, на самом деле, если действительно работает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #34, #44 |
34. Сообщение от Аноним (8), 23-Авг-25, 10:30 | +2 +/– | ![]() |
О да, меня вот расстраивает, что записанные в атрибуты хэши с информацией об источнике файла файловые менеджеры не показывают из коробки. Но и знаю, что они там есть, и открываю окошко из контекстного меню, когда надо. Можно много чего интересного сделать на самом деле, только отсутствие поддержки в ФМ удручает. Ни xdg, ни dublincore нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #38 |
37. Сообщение от Аноним (8), 23-Авг-25, 10:40 | +/– | ![]() |
Да не, там простая сериализация в messagepack и cжатие, всё равно перебирать всё для поиска. Индексы просто раздельные немного, чтобы сразу десятки гигабайт памяти не кушать. Это тот случай, когда временное наколенное решение работает достаточно хорошо даже после стократного увеличения объёмов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
38. Сообщение от A.Stahl (ok), 23-Авг-25, 10:51 | +2 +/– | ![]() |
Хм. А ведь работает. Спасибо, аноним, за наводку. Это позволит мне вообще выкинуть БД со всеми БД-шными проблемами. И отдельный поток для периодической очистки БД тоже. Одни плюсы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #41, #69 |
39. Сообщение от Анонимчег (?), 23-Авг-25, 10:59 | –2 +/– | ![]() |
Интересно, хоть кто-то из критикующих прислал пулл-реквест? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43, #50 |
40. Сообщение от 12yoexpert (ok), 23-Авг-25, 11:01 | +/– | ![]() |
чувак зачем-то вместо объектных файлов архивы линкует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #42, #47 |
41. Сообщение от Аноним (8), 23-Авг-25, 11:04 | +/– | ![]() |
Ну нормально это через eBPF делается, может, ещё чего придумаешь улучшить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
42. Сообщение от u235 (ok), 23-Авг-25, 11:21 | +/– | ![]() |
>чувак зачем-то вместо объектных файлов архивы линкует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #63 |
43. Сообщение от u235 (ok), 23-Авг-25, 11:33 | –1 +/– | ![]() |
Типа "критикуя, предлагай" и никак иначе? Я помню этим нашу оппозицию, пока она ещё была, постоянно попрекали. Нет, я не прислал пулл-реквестов и не пришлю. Я высказал свое мнение, автор может принять его к сведению или проигнорировать и это нормально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
44. Сообщение от eugener (ok), 23-Авг-25, 11:39 | +/– | ![]() |
> Забавно. Я не сталкивался | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #60 |
45. Сообщение от Фрол (?), 23-Авг-25, 11:57 | +/– | ![]() |
> "Меня устраивает" - не оправдание, а основной принцип UNIX, начиная с первой же версии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #46 |
46. Сообщение от Аноним (47), 23-Авг-25, 12:11 | +/– | ![]() |
UNIX была коммерческой ОС. Коммерсы с принципом "меня всё устраивает" с рынка вылетели бы ... а всякие QNX, AIX и прочие и поныне продаются за бабло вме6сто того чтобы "нас всё устраивает, а вы - валите на линукс или винду". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #81 |
47. Сообщение от Аноним (47), 23-Авг-25, 12:15 | +1 +/– | ![]() |
Объектные файлы лучше не линковать - гимора не оберёшься, add_library(... OBJECT ...) - это очень хрупкаяя вещь, напр. от C++ модулей она разваливается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #65 |
48. Сообщение от Аноним (48), 23-Авг-25, 12:24 | +/– | ![]() |
Если настоящей целью является очистка хомяка от всякого хлама, то я выбрал принципиально другой подход: весь рут ("/") монтируется в tmpfs; хомяк тоже в tmpfs; избранные папки бинд-маунтятся в долгосрочное хранилище. Таким образом после рестарта системы я получаю чуть ли не свежеустановленную ось, при этом только некоторые папки переживают перезагрузку (например ~/.config/chromium). И никакой аудит не задействуется. Пусть там хоть тысячи прог понасоздадут свой мусор в хомяке -- после перезагрузки мусор исчезнет, а папки из белого списка останутся. В интернете этот подход гуглится по словам impermanence nix. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51 |
49. Сообщение от Аноним (60), 23-Авг-25, 12:37 | +1 +/– | ![]() |
> Хотя достаточно записать, кто создал, прямо в атрибуты файла | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #54 |
50. Сообщение от Аноним (60), 23-Авг-25, 12:43 | +/– | ![]() |
auditd - не, не слышал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
51. Сообщение от Аноним (60), 23-Авг-25, 12:44 | +/– | ![]() |
вы, / в ro монтируйте сразу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #53 |
52. Сообщение от Мемоним (?), 23-Авг-25, 12:53 | +1 +/– | ![]() |
Аналитику считать сложнее. И, теоретически, эта информация может понадобиться и после удаления файла. По хорошему нужна поддержка обеих мест хранения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
53. Сообщение от пох. (?), 23-Авг-25, 12:59 | +/– | ![]() |
да можно просто комп не включать - никто не нагадит в хомяк! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #61 |
54. Сообщение от Аноним (8), 23-Авг-25, 13:00 | –1 +/– | ![]() |
Я думал, установить, кто создал в последний раз. Там не очень надёжно логирует, насколько я понял. Я попросил чатгпт навайбкодить, чтобы было чётко, он выдал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #59 |
55. Сообщение от Мемоним (?), 23-Авг-25, 13:01 | +/– | ![]() |
А какая-нибудь libmdbx не лучше будет для такой достаточно простой задачи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #57 |
56. Сообщение от Аноним (56), 23-Авг-25, 13:36 | +/– | ![]() |
Так ведь он в любой ФС известен. Но только вот какие именно он процессы использовал для создания файлов - неизвестно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
57. Сообщение от Аноним (47), 23-Авг-25, 13:57 | –1 +/– | ![]() |
Нет, не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #58, #62 |
58. Сообщение от Аноним (47), 23-Авг-25, 14:00 | +/– | ![]() |
Забыл добавить: в моей реализации чего-то подобного всё ещё lzma2-компрессией накрывалось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
59. Сообщение от Аноним (60), 23-Авг-25, 14:04 | +/– | ![]() |
> Там не очень надёжно логирует, насколько я понял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #67 |
60. Сообщение от Аноним (60), 23-Авг-25, 14:06 | +/– | ![]() |
ага, иконки исполняемых файлов в виде папок или документов :) спасибо, не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #66 |
61. Сообщение от Аноним (60), 23-Авг-25, 14:07 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
62. Сообщение от Аноним (60), 23-Авг-25, 14:08 | +/– | ![]() |
> 1. Во-первых libmbdx - это продукт человека | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
63. Сообщение от 12yoexpert (ok), 23-Авг-25, 14:29 | +1 +/– | ![]() |
> Меня удивили файлы README.md и CHANGELOG.md в add_executable() | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
64. Сообщение от Аноним (64), 23-Авг-25, 14:29 | +/– | ![]() |
> А расширенные атрибуты, значит, нафиг? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #76 |
65. Сообщение от 12yoexpert (ok), 23-Авг-25, 14:31 | +/– | ![]() |
от модулей и компиляторы пока что разваливаются | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #68 |
66. Сообщение от eugener (ok), 23-Авг-25, 14:31 | +/– | ![]() |
Это да, например zip для OS/2 тоже поддерживал расширенные атрибуты, так что можно было заархивировать файл и кому-нибудь переслать, так что у того человека который его разархивирует — он будет с той же иконкой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
67. Сообщение от Аноним (8), 23-Авг-25, 14:31 | +/– | ![]() |
Не могу понять, почему это проблема. На практике подобного не будет никогда. А так, у меня есть похожая программа, которая следит, чтобы порождённые процессы помимо пида и команды имели записанный родительский пид и не терялись (смерть прародителя не важна). Если это не так, родитель (шелл однострочник) перезапускается новым прародителем (любым из). Пару лет крутилось тысячи процессов в день, никаких проблем (целиком благодаря sqlite). А так, конечно, линукс позволяет не только крыть команду, но и запустить другой процесс с тем же пид. Использовать для этого аудит? Увольте, лишнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #83 |
68. Сообщение от Аноним (68), 23-Авг-25, 15:25 | +/– | ![]() |
В clang вся базовая функциональность работает и время компиляции сокращает. Не полностью, но работает. import std не работает, и в cmake под специальным вредительской переменной "пропишите "лицензионный ключ", который мы специально периодически меняем, чтобы вы эту фичу даже и не думали всерьёз заюзать". import <...>; не работает совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
69. Сообщение от Аноним (-), 23-Авг-25, 15:48 | +/– | ![]() |
Да, правильно такие вещи в xattr писать. Надо посмотреть стандарты, возможно для этого уже предусмотрен трибут. Только PID не нужен, надо писать абсолютный путь к бинарнику. Сам давно пол зуб только: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
70. Сообщение от Аноним (70), 23-Авг-25, 15:49 | +/– | ![]() |
>которые кривой файловый менеджер обнулит, но это уже не по адресу) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #79 |
73. Сообщение от Аноним (-), 23-Авг-25, 16:26 | +/– | ![]() |
> Так ведь в ntfs создатель и без помощи демонов известен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #78 |
74. Сообщение от Аноним (-), 23-Авг-25, 16:29 | +/– | ![]() |
> Атрибуты чего? БД хранит лишь кортежи имя файла/имя процесса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #80 |
76. Сообщение от Аноним (-), 23-Авг-25, 16:37 | +/– | ![]() |
>> А расширенные атрибуты, значит, нафиг? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
78. Сообщение от morphe (?), 23-Авг-25, 16:46 | +5 +/– | ![]() |
> Не, даже какой процесс это создал - хз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
79. Сообщение от Аноним (8), 23-Авг-25, 16:57 | +1 +/– | ![]() |
Ответ "не копируй" устроит? Явно не кдеешный dolphin (kio наверно) -- он сохраняет для файлов с каких-то пор, но обнуляет каталоги. И не помойка mc (стоит птичка сохранять, а толку то, позорище). Понятно не nnn. Есть человеческие фм, вот ranger не подвёл. Если двухпанельники больше по душе, vifm норм. Или mv вон при перемещении файлов между разделами сохраняет расширенные аттрибуты, cp с --preserve=all (-a) тоже, те же rsync и tar имеют ключи, сохраняющие аттрибуты. Лишний повод освоить шелл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #88 |
80. Сообщение от Аноним (8), 23-Авг-25, 17:12 | +1 +/– | ![]() |
Это всё какое-то мёртвое и ненадёжное. У lmdb часто неподходящие ограничения, leveldb в плане ограничений получше, но по надёжности вообще самое плохое. Я gdbmtool в шелле для подобного использую (dbm в питоне), удобно и прекрасно. Производительностью не интересовался. Что случится, если ядро словит панику, или питание отключится прямо в этот момент, лучше не думать (ни разу не было, впрочем). В этом отношении sqlite сложно переплюнуть, он наиболее надёжный и файл бд выживает под любыми падениями (если не дообмазываться прагмами, конечно). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
81. Сообщение от Аноним (94), 23-Авг-25, 17:13 | +/– | ![]() |
> AIX и прочие и поныне продаются за бабло вме6сто того чтобы "нас всё устраивает, а вы - валите на линукс или винду". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #92 |
83. Сообщение от Аноним (60), 23-Авг-25, 17:29 | +/– | ![]() |
> Не могу понять, почему это проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #86 |
86. Сообщение от Аноним (8), 23-Авг-25, 18:18 | +/– | ![]() |
Основная цель, как видится, всё же, пользователю понимать, кто это тут нагадил файлами и не прибрался -- не всегда угадаешь. И куда. А потраченное место на диске, к примеру, замечательно экономит время при последующих обращениях (не надо считать хэши, чтобы установить соответствие локальной копии удалённой, или искать принадлежность, запуская разные программы в данном случае). Вероятность того, что злонамеренная программа затрёт, конечно, не нулевая, но близко к тому и подобное едва ли попадётся. К тому же, пользователь (и любая пользовательская программа) может изменять только пользовательские расширенные атрибуты, при желании, лишить его этой возможности не проблема. Но это всё не вопрос безопасности. Любой локально исполняющийся код потенциально может иметь встроенный руткит и обойти любой rbac при желании. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #87 |
87. Сообщение от Аноним (8), 23-Авг-25, 18:28 | +/– | ![]() |
>не надо считать хэши | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
88. Сообщение от Аноним (70), 23-Авг-25, 18:30 | +1 +/– | ![]() |
>И не помойка mc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
89. Сообщение от Аноним (89), 23-Авг-25, 18:33 | +1 +/– | ![]() |
Следующим вопросом будет, кто занимал 200ТБ с 1 до 3 ночи..... а файлик то в 3 ночи и стрёли. вместе с, естественно, атибутами.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
90. Сообщение от Аноним (-), 23-Авг-25, 18:56 | +/– | ![]() |
freehck, ты конечно молодец.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
91. Сообщение от Аноним (91), 23-Авг-25, 19:11 | +/– | ![]() |
А я вот как раз хотел бы поглядеть, кто (какие процессы) что создавали **и удаляли** у меня в какой-то папке. Так что мне нужна история, длиной хотя бы в несколько часов. И чтобы можно было увидеть сразу все файлы, как они по времени расположились. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #94 |
92. Сообщение от Мемоним (?), 23-Авг-25, 19:15 | +/– | ![]() |
> И что-то у них проблем с прибылями нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
94. Сообщение от Аноним (94), 23-Авг-25, 20:06 | +/– | ![]() |
Для этого уже есть всё, что нужно, и в ядре, и в юзерспейсе. То, что кто-то не умеет пользоваться операционной системой и городит костыли — проблемы этих кого-то. У нас продакшен системы под таким аудитом. Все возможные файловые операции на сервере известны и при возникновении невозможных сервер изолируется выключением порта на свиче. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
95. Сообщение от Интересующийся (??), 23-Авг-25, 20:32 | +/– | ![]() |
Я пока не пойму... А systemtap запретили уже что ли? Или он не подходит для выполнения тех задач, что задумывал автор этой проги? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
96. Сообщение от User (??), 23-Авг-25, 20:39 | –1 +/– | ![]() |
https://github.com/microsoft/ProcMon-for-Linux/blob/main/pro... - для linux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
98. Сообщение от php_не_считаем_за_опыт (ok), 23-Авг-25, 21:21 | +/– | ![]() |
как это собрать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |