URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 29428
[ Назад ]

Исходное сообщение
"Мерзкий FireBird SuperServer"

Отправлено beholder , 29-Апр-03 12:17 
Здравствуйте, уважаемые !
Я конечно извиняюсь, но вот только что поставил на Линкс Firebird SuperServer, поставил, запустив единственный скрипт install.h(кажется), он весело собрался(а может, выжезил-вытарил из архива РПМ-ник и проинсталлил его, я так и не понял), и - запустился ! :)
типа:

# service firebird status
ibserver (pid 14930 14402 14399 14398) выполняется ...

ладно, чудово. пытаюсь же я его остановить:

# service firebird stop
Stopping Firebird server: Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
can not attach to server

Обьясните мне, пожалуйста, смысл происходящего ! Какой ему, демону, юзернейм, если я есть Рут ?! Какой нахрен пассворд ?!! Какой тулуп, какие зайцы ?!!!

Заранее благодарен за науку :))


Содержание

Сообщения в этом обсуждении
"Мерзкий FireBird SuperServer"
Отправлено noname , 29-Апр-03 13:07 

>ладно, чудово. пытаюсь же я его остановить:
>
># service firebird stop
>Stopping Firebird server: Your user name and password are not defined. Ask
>your database administrator to set up a Firebird login.
>can not attach to server
>
>Обьясните мне, пожалуйста, смысл происходящего ! Какой ему, демону, юзернейм, если я
>есть Рут ?! Какой нахрен пассворд ?!! Какой тулуп, какие зайцы

работой Firebird/Interbase сервера управляет юзер с именем sysdba (запись этого юзера встроена в птицу и его необязательно заводить в /etc/passwd

по умолчанию в Птичке пароль этого юзера - masterkey

/opt/interbase/bin/ibmgr -shut -user sysdba -password masterkey

о том как его менять написано в /opt/interbase/SYSDBA.password

все вышеописанное работает для FireBird-1.0.2-908-1


"Мерзкий FireBird SuperServer"
Отправлено beholder , 29-Апр-03 16:44 
Кое что я узнал
В скрипте /etc/init.d/Firebird оказывается есть такие строки :

INTERBASE=/opt/interbase
ISC_USER=SYSDBA
ISC_PASSWORD=masterkey

Потом этим переменным делается экспорт, и птица останавливается

        echo -n "Stopping Firebird server: "

        $INTERBASE/bin/ibmgr -shut -user $ISC_USER -password $ISC_PASSWORD
        unset ISC_USER
        unset ISC_PASSWORD
        killproc ibserver
        RETVAL=$?

криво как то, правда, останавливается, вообще скрипты какое-то корявые ...
но дело даже не в этом
Вопрос - как же можно поменять этот пассворд в Птичке ?