Страница 1 из 1
Работа с Firebird под ограниченным пользователем
Добавлено: 21 сен 2009, 12:48
Guardian777
Добрый день.
Сервер Firebird 1.5.2.4731
ОС Windows Xp Prof
Есть два пользователя. Администратор и ограниченная учетная запись Test.
При работе с БД при учетной записи Администратора все работает без проблем.
При попытки же открыть БД через IBExpert под учетной записью Test получаем следующее сообщение
Код: Выделить всё
Unsuccessful execution caused by a system error thet precludes
successful execution of subsequent statements.
operating system directive CreateFile failed.
Отказано в доступе.
БД находится на этом же ПК. Прочитав имеющиеся топики попробовал исправить.
1) TEMP каталог стоит по умолчанию
2) Подключаюсь как localhost:<Локальный адрес>
Но попытки не увенчались успехом. В чем может быть проблема и какие пути решения есть ?
Заранее благодарен за ответы.
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 21 сен 2009, 13:25
hvlad
Как запущен FB - сервис или приложение ?
Как вошёл пользователь - обычно, терминальная сессия, fast user switching ?
PS 1.5.6 на дворе давно
PPS но он в этом плане не отличается от 1.5.2
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 27 окт 2009, 11:58
Guardian777
Тема возродилась снова.
Firebird запушен как приложение. Подключение обычное.
Теперь если БД создана была под учетной записью администратора не открывается под ограниченной учетной записью.
Сообщение выводит тоже самое. У кого какие идеи ?
Заранее благодарю за ответ.
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 27 окт 2009, 12:07
hvlad
Guardian777 писал(а):Теперь если БД создана была под учетной записью администратора не открывается под ограниченной учетной записью.
Сообщение выводит тоже самое. У кого какие идеи ?
Дать права на файл БД той самой ограниченной учетной записи.
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 27 окт 2009, 13:41
kdv
Сообщение выводит тоже самое. У кого какие идеи ?
Вы если мутите с правами под виндой, ну так почитайте что-нибудь, или попробуйте сами, примените логику.
Как ограниченная учетная запись получит доступ к файлам, созданным администратором?
никак, если только администратор даст права.
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 27 окт 2009, 14:05
Guardian777
В данном случаем проблема заключается даже не в том что у ограниченного пользователя нет прав доступа. Проблема заключается в следующем.
В отдельном магазине стоит написанная мною программа. Постоянного системного администратора нет, есть один человек который настраивает все машины в магазине и более в процессе не участвует. Права администратора только у него. Все пользователи работают с ограниченными правами. На том компьюторе который является сервером запускаем Firebird и подключение с остальных компьютором не проходит. Пишет что отказано в доступе.
Значит ли это что работать с удаленной БД под СУБД Firebird можно только если данная СУБД запушена с правами администратора на сервере ?
Re: Работа с Firebird под ограниченным пользователем
Добавлено: 27 окт 2009, 14:39
kdv
Значит ли это что работать с удаленной БД под СУБД Firebird можно только если данная СУБД запушена с правами администратора на сервере ?
это значит, что если Firebird запускается на сервере под конкретной учетной записью, то у этой конкретной учетной записи должны быть права
- на папку и все файлы и подпапки куда установлен Firebird
- на базу данных
это как минимум.
Если права администратора у человека, который "более не учатствует", ну так выходов тут два
- взять пароль администратора и сделать все как надо
- переустановить операционку, если человек недоступен и пароль админа не оставил