Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

FireBird   Найти похожие ветки 

 
Senator   (2003-10-23 16:14) [0]

Ситуация: создана база на FireBird(InterBase) серваке под своим user. Как можно защитить ее от такого: коннектишься к базе с другой машины (даже с другого сервера) под sysdba - и можешь творить с ней что захочешь. Пробывал искать ответ на ibase.ru - не нашел....
Может здесь кто подскажит....


 
Reindeer Moss Eater ©   (2003-10-23 16:15) [1]

измени пароль sysdba


 
Senator   (2003-10-23 16:18) [2]

to Reindeer Moss Eater

ИМХО: но пароль sysdba храниться в isc4.gdb

и непосредственно к файлу БД отношения не имеет


 
Reindeer Moss Eater ©   (2003-10-23 16:22) [3]

И что из этого?


 
Senator   (2003-10-23 16:26) [4]

Да то что я под другим серваком открою базу и мне будет глубоко все равно, какой на первом серваке(на котором создавалась база)пароль у sysdba


 
Senator   (2003-10-23 16:26) [5]

Да то что я под другим серваком открою базу и мне будет глубоко все равно, какой на первом серваке(на котором создавалась база)пароль у sysdba


 
NickBat ©   (2003-10-23 16:27) [6]

> ИМХО: но пароль sysdba храниться в isc4.gdb

Действительно и дальше что?


 
NickBat ©   (2003-10-23 16:28) [7]

ДЛя того чтоб открыть эту базу надо сначала с того сервера забрать.


 
Reindeer Moss Eater ©   (2003-10-23 16:29) [8]

Для этого надо либо спереть с твоего сервера файл данных либо научить тот другой сервак монтировать базу находящуюся на сетевом диске.

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


 
Senator   (2003-10-23 16:32) [9]

что то или я не понимаю или....

зачем мне файл забирать??? я знаю путь к нему - и спокойно подключусь через другой сервер....

зачем мне шара на этот файл ??


 
Reindeer Moss Eater ©   (2003-10-23 16:34) [10]

я знаю путь к нему - и спокойно подключусь через другой сервер....

Как? Даже если путь известен?


 
Reindeer Moss Eater ©   (2003-10-23 16:36) [11]

зачем мне шара на этот файл ??

Тебе шара может и не нужна. А вот процессу того сервера очень даже нужна. Процесс сервера должен иметь физический доступ к файлу данных так как он и никто другой с файлом данных работает.

Только все равно ничего не выйдет. Не умеет IB монтировать нелокальные файлы БД.


 
-=GUEST=-   (2003-10-23 16:37) [12]

Не подлючишся, нет доступа, файлто не расшарен.


 
stud ©   (2003-10-23 16:37) [13]


> Reindeer Moss Eater © (23.10.03 16:34) [10]


а на кой базу кидать в шару??
установил на своей машине сервер прописал путь к базе вошел под sysdba и все.


 
Карелин Артем ©   (2003-10-23 16:38) [14]

Сделай роль sysdba.
Базу делай из-под другого юзера.


 
Sergey_Masloff   (2003-10-23 16:38) [15]

Ребят, вы что. IB не работает с базами которые ФИЗИЧЕСКИ на другом компьютере. И расшаривание папок на это не влияет никак.


 
Reindeer Moss Eater ©   (2003-10-23 16:38) [16]

установил на своей машине сервер прописал путь к базе вошел под sysdba и все.

Какой путь и для кого ты собрался прописать?


 
Sergey_Masloff   (2003-10-23 16:39) [17]

>Reindeer Moss Eater © (23.10.03 16:36) [11]
Я не увидел сразу что ты уже написал... ;-)
>Только все равно ничего не выйдет. Не умеет IB монтировать >нелокальные файлы БД.


 
Reindeer Moss Eater ©   (2003-10-23 16:40) [18]

У людей инерция мышления сработала.
Если клиенту IB не нужен физический доступ к БД, то и серверу (думают они) доступ не нужен.

Сервер он для мебели. А записи из таблиц зеленые человечки извлекают.


 
Senator   (2003-10-23 16:48) [19]

Хорошо, может я не правильно задал вопрос: детализирую.

Есть машина, на которой лежит *.gdb, я со своей машины (у меня тоже стоит сервер) подключаюсь с помощью IBExpert к удаленному файлу ip:путь\*.gdb при этом указываю ISC4.gdb своего сервака,
т.е. ИМХО, получаеться, что я подключился к базе на свой сервер, со своим SYSDBA. Или я что то путаю ??


 
Reindeer Moss Eater ©   (2003-10-23 16:50) [20]

подключаюсь с помощью IBExpert к удаленному файлу ip:путь\*.gdb

Ты подключаешся к удаленному серверу а не к своему


 
Reindeer Moss Eater ©   (2003-10-23 16:53) [21]

К серверу с адресом <IP> и к базе данных <путь\*.gdb> на сервере с адресом <IP>


 
Senator   (2003-10-23 16:54) [22]

а ISC4.gdb то мой...


 
Reindeer Moss Eater ©   (2003-10-23 16:57) [23]

И КТО при этом начинает использовать ТВОЙ ISC4.gdb?


 
Reindeer Moss Eater ©   (2003-10-23 16:58) [24]

И главное как при этом выглядит connection string?


 
stud ©   (2003-10-23 16:59) [25]


> Reindeer Moss Eater © (23.10.03 16:57) [23]

точно. это от одинаковости паролей создалось такое ощущение)))
был неправ


 
Fiend ©   (2003-10-23 16:59) [26]

То Senator
нифига, не твой!
т.е. конечно он твой но не с твоего компа


 
Senator   (2003-10-23 17:01) [27]

stud © (23.10.03 16:59) [25]
> Reindeer Moss Eater © (23.10.03 16:57) [23]
точно. это от одинаковости паролей создалось такое ощущение)))
был неправ


Аналогично..... :-))


 
Senator   (2003-10-23 17:04) [28]

Тогда 2 вопрос:
пробывал ща поменять пароль на sysdba, вывалилось окно с ошибкой - и все, не могу законнектиться к базе не под masterkey ни под новым. Помогло токо перестановка сервака. Как почеловечески поменять пароль под sysdba?


 
NickBat ©   (2003-10-23 17:10) [29]

> Как почеловечески поменять пароль под sysdba?

А как ты менял не "по человечески"?


 
Senator   (2003-10-23 17:14) [30]

та через IBExpert->инструменты->менеджер пользователей

изменить sysdba - ввел новый пароль и пи... и все..

вышла ошибка и коннекта ни к одной базе нет



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.026 c
1-41351
Yozch_
2003-10-30 18:07
2003.11.13
Как добавить иконку в свой exe-файл,


6-41807
LogOUT
2003-09-15 21:23
2003.11.13
Программная пауза модема


1-41475
Unn
2003-10-23 20:14
2003.11.13
куча окошек


3-41086
Брат
2003-10-23 11:24
2003.11.13
функция Sum в SQL


3-40963
snake1977
2003-10-17 10:09
2003.11.13
генераторы