Можно ли запретить перезаписывать файл? | |
---|---|
Myhailo Сообщений: 750 Дата регистрации: 07.02.2006 |
Много уважаемые господа!
Внесите пожалуйста ясность в вопрос. На компьютере установлена ОС Win 2000 Server \не доменная организация сети\, можно ли защитить от перезаписи файлы \таблицы\пользователям которым разрешено изменять эти файлы? Т.е. пользователю разрешено вносить записи в таблицу редактировать но ему необходимо запретить перезаписывать таблицу как файл целиком ибо в таком случае можно таблицу перезаписать текстовым файлом. По мнению администраторов это невозможно, следовательно вся авторизация - "филькина грамота"! Спасибо за совет |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
AlexSSS Сообщений: 6113 Откуда: Tallinn, Estonia Дата регистрации: 19.09.2005 |
в случае использования файл-серверной технологии авторизация в программе может дать защиту только на уровне программы. Однако никто не помешает открыть твои базы другими програми и внести в них изменения
|
Re: Можно ли запретить перезаписывать файл? | |
---|---|
AlexSSS Сообщений: 6113 Откуда: Tallinn, Estonia Дата регистрации: 19.09.2005 |
мой вариант защиты баз на уровне NTFS
спец разберется, но от обычных пользователей спасет forum.foxclub.ru |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
h.i.a. Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Как вариант защита на уровне разрешений NTFS:
1. Создаем на сервере "расшаренную" папку (например data) 2. Внутри data создаем скрытую папку (например hidedir), даем полный доступ администраторам, а для остальных пользователей убираем все разрешения. 3. Внутри hidedir создаем еще одну папку (например secret_data, а лучше как-нибудь по мудренее), в которой и будут лежать dbf/cdx файлы. Для secret_data пользователям назначаем необходимые разрешения. 4. В программе прописываем путь к secret_data. В итоге, не зная названия папки (secret_data) пользователи не смогут до нее добраться проводником/файловым менеджером. Возможность постороннего изучения данных ограничится "расшаренной" папкой data. ------------------ Исправлено 1 раз(а). Последнее : h.i.a., 06.08.07 17:42 |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
Naomi Сообщений: 1796 Дата регистрации: 09.10.2003 |
|
Re: Можно ли запретить перезаписывать файл? | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Еще есть ресурсы с $.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
AlexSSS Сообщений: 6113 Откуда: Tallinn, Estonia Дата регистрации: 19.09.2005 |
тут Влад прав, это вообще делается в первую очередь ;) |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
h.i.a. Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Ресурсы с $ не панацея. Они легко просматриваются (например far'ом).
------------------ |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Если так рассуждать - то оно все не панацея... Ограничить возможности запуска и установки...
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
ser60 Сообщений: 255 Дата регистрации: 23.11.2005 |
Можно! Но за все надо платить. Я эту проблему решал путем создания на сервере 2 папок. Одна папка общего доступа, куда юзеры помещают свои "хотелки" и считывают подготовленную по ихним запросам информацию. Во второй папке расположена основная база данных и программа обеспечивающая считывание хотелок из первой папки выброку из второй и размещение в первойю или забирает инфу из первой и редактирует данные во второй. Задача решелась еще на новелле и W98-FAT32. Работало порядка 20 юзеров. Компы были P2. При переходе на NT4 и NTFS работа несколько замедлилась, но особых проблем не было. Для работы проги тогда нужен был дополнительный комп. При W2000 ее можно запускать прямо на серваке. Но защита БД от юзера обеспечивается на уровне сервера. Главное правильно расписать алгоритм обмена. Заинтересуешься - пиши на мыло, отвечу на вопросы.
|
Re: Можно ли запретить перезаписывать файл? | |
---|---|
h.i.a. Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Фар можно не устанавливать, а просто запустить с флэшки/дискеты Скрытые сетевые папки помогают на уровне спрятать папку с данными от любопытных пользователей. Если есть риск того, что кто-то будет целенаправленно портить данные, лучше придумать что-нибудь посерьезнее. Или менять архитектуру: трехзвенка/клиент-сервер. ------------------ |
Re: Можно ли запретить перезаписывать файл? | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Если больше 5 пользователей - имеет смысл ставить MSDE и не возиться с папками.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
© 2000-2024 Fox Club  |