Страница 1 из 1

Права пользователей

СообщениеДобавлено: 16 янв 2004, 18:49
Roman Shevchenko
Извиняюсь. Может вопрос глупій.... Но не искушен...
Ситуация. Novell 4.1 базы на FoxPro 2.6 хотелось бы чтобы юзеры не видели собственно баз (а желательно и диска на котором они находятся) но работать (обращаться к данным) бы могли :-)
Иногда теряются базы :-) И некоторые продвинутые смотрят в тупую через вьюверы....

Чтоб баз не видели, это снимается атрибут File Scan

СообщениеДобавлено: 16 янв 2004, 23:41
Boris Morozov
А вот чтоб диск не подсоединять и соответствено не обращаться к файлам, нужна клиент серверная база.
MYSQL, Pervasive, Sybase ...(Я назвал те, которые точно на нетвари работают). Может быть ADS так умеет, но я с DBF клонами не работаю, поэтому точно не скажу.

Re: Права пользователей

СообщениеДобавлено: 17 янв 2004, 21:39
Vladimir Kozak
Roman Shevchenko писал(а):Извиняюсь. Может вопрос глупій.... Но не искушен...
Ситуация. Novell 4.1 базы на FoxPro 2.6 хотелось бы чтобы юзеры не видели собственно баз (а желательно и диска на котором они находятся) но работать (обращаться к данным) бы могли :-)
Иногда теряются базы :-) И некоторые продвинутые смотрят в тупую через вьюверы....


Отобрать право F(ile scan).

СообщениеДобавлено: 19 янв 2004, 07:25
TimH
Vladimir Kozak !
FOX-PRO 2.6 при удалении file scan перестает видеть (работать)
свои dbf -пробовали 1996 году !
Может уточните как Вы это делаете !

СообщениеДобавлено: 19 янв 2004, 16:19
Vladimir Kozak
TimH писал(а):Vladimir Kozak !
FOX-PRO 2.6 при удалении file scan перестает видеть (работать)
свои dbf -пробовали 1996 году !
Может уточните как Вы это делаете !


Насчет "перестает видеть" - мне кажется, что вы этого и хотели :) А насчет перестает работать - это смотрите исходники. Все нормально работает. Как мы это делаем - это о чем - об отборе права F или о фоксе? Если второе - я пас, программеры иногда такие фокусы у нас делали, чтобы юзеры нечаянно не грохнули файлы :-) Видимо у вас проблема в отсутствии прямых ссылок на базы, ведь без этого права фокс (вернее юзер) перестает видеть листинг файлов.

СообщениеДобавлено: 20 янв 2004, 10:42
TimH
Vladimir Kozak !
Отобрать f(ile scan) можно хоть с командной(rights),хоть с пом filer,
nwadmin и др .А с fox pro 2.6 у меня проблемы !
Програмисты говорили fox не может без аттр [F] ,А др проги спокойно работают при наличии [r] без [f]
Спасибо !

СообщениеДобавлено: 20 янв 2004, 12:37
Аркадий Глазырин
TimH писал(а):Vladimir Kozak !
FOX-PRO 2.6 при удалении file scan перестает видеть (работать)
свои dbf -пробовали 1996 году !
Может уточните как Вы это делаете !


Перестать видеть и перестать работать - разные вещи. Если обработчик базы написан правильно, то ему не надо видеть имена файлов. Он обращается по имени базы и получает этот файл. проверено и испытано мною ещё лет семь назад.

Увы, но многие обработчики (как пример - КАСКАД от СКБ КОНТУР) написаны.... корявками. И если нет File Scan, то и не работают.

Когда я это рассказал Главному разработчику СКБ КОНТУР, то он был сильно удивлён. Поскольку тестировали они КАСКАД только под Виндовз, а там мух от котлет, т.е. простите, права File Scan отделить невозможно. Не предусмотрено сие.

СообщениеДобавлено: 20 янв 2004, 14:03
Vladimir Kozak
TimH писал(а):Vladimir Kozak !
Отобрать f(ile scan) можно хоть с командной(rights),хоть с пом filer,
nwadmin и др .А с fox pro 2.6 у меня проблемы !
Програмисты говорили fox не может без аттр [F] ,А др проги спокойно работают при наличии [r] без [f]
Спасибо !


Сорри, но программеры значит такие.

Спасибо

СообщениеДобавлено: 23 янв 2004, 16:38
Roman Shevchenko
Всем спасибо.
File Scan я в свое время пробовал но не помогло.
Просто теперь наехал на програмистов (которые собственно и боятся за свои базы :-). Ситуация получилась такая. При сокрытии файлов от просмотра собственно Fox видит и открывает базы. При работе через написанный комплекс открывает только часть. В итоге разбор полетов показал что обязательным условием является указание четкого пути диск\папка\файл (что не всегда делается часто используется \папка\файл). В общем с себя головную боль снял и навесил на разработчиков..... Мелочь а приятно :-)

СообщениеДобавлено: 23 янв 2004, 18:38
Влад А.Сокол aka Akina
[quote=Roman Shevchenko]разбор полетов показал что обязательным условием является указание четкого пути диск\папка\файл (что не всегда делается часто используется \папка\файл).[/quote]

Программисты - криворукие слишком. До тех пор пока ты в явной форме не выполнил смену драйва и каталога на нем - нельзя делать каких-либо предположений о том где ты находишься, какой драйв/каталог - текущий... Это - азы...

Re: Спасибо

СообщениеДобавлено: 28 янв 2004, 11:56
Vladimir Kozak
Roman Shevchenko писал(а):В итоге разбор полетов показал что обязательным условием является указание четкого пути диск\папка\файл (что не всегда делается часто используется \папка\файл). В общем с себя головную боль снял и навесил на разработчиков..... Мелочь а приятно :-)


Об этом я и писал чуть выше: "Видимо у вас проблема в отсутствии прямых ссылок на базы"