Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.029 c
4-42273
misterix
2003-09-12 11:02
2003.11.13
Таскбар и трей.


3-41101
denmin
2003-10-23 10:10
2003.11.13
Замучился!


4-42331
Sesh
2003-08-31 23:20
2003.11.13
Управлени Explorer


3-40854
KSergey
2003-10-21 14:08
2003.11.13
Наследник DBGrid и обработка клавиш при активном InplaceEdit


1-41383
Lamer_Of_Delphi
2003-10-30 12:22
2003.11.13
GetLocaleInfo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский