LINUX.ORG.RU
ФорумTalks

Как вам идея, чтобы в свойствах файла прописывались и программы, совершившие «создание/открытие/изменение»?

 


0

1

Создан: firefox
Изменен: gimp
Открыт: nomacs



Последнее исправление: Quasar-Napilnik_CPY (всего исправлений: 2)

Узнать, что за программа открывала файл, можно посредством auditd

Если, конечно, у тебя есть в этом практическая нужда

Manhunt ★★★★★
()

Метадата не опухнет? А потом опять начнется - «данных на 50 Гб, а диск заполнен на 1Тб, ваша фс говно».

slowpony ★★★★★
()

Мне не нужно. Опциональный аудит по всей системе может и не помешал бы.

Legioner ★★★★★
()

Тогда уж всю историю правок. #гитненужен

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

В большинстве будет svchost.exe

Ловите виндузятника!

dimgel ★★★★★
()

так ведь и прописывается, по крайней мере в Макоси

там чтобы поменять ассоциацию расширения файла на какую-то другую софтину - нужно выполнять специальные приседания. Простой способ смены приложения работает только на один конкретный файл, и эта ассоциация запоминается

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Не могу придумать где бы это могло пригодится простому пользователю.

«Простому пользователю» и файловый менеджер, как оказалось, не нужен, на примере iPhone и Android

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

Примерно пятьдесят байт.
С одной стороны на файл немного, с другой стороны это лишнее усложнение ФС.

Может лучше создать менеджер файлов, к которому через разделяемую память смогут подключатся приложения для создания диалогов открытия и сохранения файлов, а менеджер будет всё это записывать в свою БД?

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 2)

extattr для подобного созданы, только зачем это?

hzk
()

Я – за. Я даже недавно пытался решить этот вопрос, но плюнул. Учитывая отвратительную традицию Линукса размазывать программу тонким слоем по файловой системе и любовь программ срать логами/конфигами в 100500 различных мест, то это очень даже важная фича.

Линукс вообще на удивление странный и не обладает банальнейшими, казалось бы, вещами.

Usruser
()

Линукс опенсорс. Это значит, что если тебе что-то нужно - бери и дорабатывай.

seiken ★★★★★
()

Идея ОК. Только ее вряд ли Линус заапрувит. Причины: отсутствие стандарта позикс, необходимость дополнительных опций монтирования для ФС, которые не поддерживают расширенные аттрибуты файлов. Если учесть, что в Линуксе уже есть две несовместимые реализации ACL (одна для самбы, другая типа позикс), то это изменение добавит ещё больше хаоса в Линукс.

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

Хочешь последнее приложение фиксировать только?

Мне достаточно, можно и больше

Quasar-Napilnik_CPY
() автор топика
Ответ на: комментарий от seiken

очевидно, он имеет в виду журнал файловой системы

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

Если учесть, что в Линуксе уже есть две несовместимые реализации ACL (одна для самбы, другая типа позикс)

Ну а что если добавить в какую-то одну?
Например в самбу?
(На реальной ФС такая возможность действительно не очень то нужна)

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

В гноме есть. А гном - в линуксе. Следовательно в линуксе - есть реестр. Бгг.

slowpony ★★★★★
()

А ты хочешь это реализовать?

ls-h ★★★★★
()

Есть xattr, но вопрос, какую проблему ты хочешь этим решить?

Gary ★★★★★
()

Практической необходимости нет, любопытство удовлетворяется иначе, через lsof. Нагромождение файловой системы - есть. Использование по сети в мультиплатформенной среде - под очень большим вопросом и быстро выродится в Создан:samba Изменен samba Открыт samba и все в таком духе.

justin_case
()

Горишь желанием подвергнуть заднепроходной каре всех неугодных бздунов? Или что?

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