URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1713
[ Назад ]

Исходное сообщение
"Как разрешить пользователю открывать файл, но запретить возможность ег"

Отправлено MelDm , 31-Мрт-08 14:46 
Имеется сервер AltLinux 4, на нем поднята Samba 3.0.25. Необходимо защитить файл базы данных Access (*.mdb). При этом люди должны с ним работать (читать, писать в него) но не должны иметь возможность копировать его с сервера. Может кто сталкивался с подобной задачей и знает ее пути решения? Подскажите куда дуть?

Содержание

Сообщения в этом обсуждении
"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено adews , 31-Мрт-08 16:06 
вы хотите НЕВОЗМОЖНОГО!
Пересматривайте архитектуру



"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено MelDm , 01-Апр-08 20:55 
>вы хотите НЕВОЗМОЖНОГО!
>Пересматривайте архитектуру

Да, Я хочу решить не простую задачу, но до меня доходили слухи о возможности реализации этого на Linux. Поэтому я и стал копать в этом направлении. Если не сложно, поясните что надо пересмотреть в архитектуре ("куда дуть", в какую сторону)?


"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено angra , 31-Мрт-08 16:22 
Вы вообще хотя бы в общих чертах знаете что такое копирование? Никогда не задумывались над тем как оно осуществляется? Вообще думать пробовали?

"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено MelDm , 01-Апр-08 20:58 
>Вы вообще хотя бы в общих чертах знаете что такое копирование? Никогда
>не задумывались над тем как оно осуществляется? Вообще думать пробовали?

Вообще-то думаю я регулярно, и если бы не подумал об этом заранее, не задал бы вопроса. Если Вам нечего скзать по теме, то и не надо задавать такие вопросы. От Вас ожидался ответ, т.е. какое-либо утверждение касаемое предметной области. Например :"Это невозможно, потому что....".


"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено angra , 02-Апр-08 00:50 
Ну да от меня ожидался ответ, а я, ужас какой, предложил подумать, даже правильное направление подсказал. Вы не справились, не огорчайтесь, вы не один такой. Постараюсь объяснить как можно проще:
1. Копирование файла заключается в ЧТЕНИИ исходного и создании нового с таким же содержимым. Еще раз, от исходного файла нужна только возможность его ПРОЧИТАТЬ.
2. По вашим условиям ЧИТАТЬ из файла можно
3. Из пунктов 1 и 2 следует что нельзя одновременно дать ЧИТАТЬ и запретить копировать.

Попробуем на всякий случай другой метод, с помощью аналогии: как сделать чтобы человек мог регулярно вводить три цифры (например,PIN код) с бумажки, но не смог их запомнить и записать дома на другую бумажку? Вариант что человек имбецил не рассматриваем

Если все еще непонятно, то это к докторам.


"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено toris0 , 02-Апр-08 06:18 
Думаю что запретить копировать невозможно... Но есть возможность вести подробные логи по копированию. Если сильно захотеть, то можно написать скрипт, выявляющий случаи случаи легального копирования и нелегального. Запуская это скрипт кроном, допустим, каждые 10 секунд можно выявить случаи нелегального копирования и оповестить администратора.

"Как разрешить пользователю открывать файл, но запретить возм..."
Отправлено MelDm , 02-Апр-08 13:51 
>Думаю что запретить копировать невозможно... Но есть возможность вести подробные логи по
>копированию. Если сильно захотеть, то можно написать скрипт, выявляющий случаи случаи
>легального копирования и нелегального. Запуская это скрипт кроном, допустим, каждые 10
>секунд можно выявить случаи нелегального копирования и оповестить администратора.

Спасибо за ответы. Я думаю что тема закрыта.