Re: FB 2.1++ trusted authentication on linux

2011-04-20 Пенетрантность Dmitry Yemanov

20.04.2011 10:10, Igor Zakhrebetkov пишет:


На linux сервере с парой сотен пользователей стоит firebird 2.1.3.
Чтобы не придумывать лишних паролей, хотелось бы разрешить пользователям
подключаться к БД именами и паролями, прописанными в ОС. То есть под
именем, прописанным на linux сервере, но с рабочей windows станции через
win клиент FB2.1.3.
Почитал в www.ibase.ru/ibfaq.htm про аутентификацию Windows в Firebird 2.1,
но не понял, можно ли тут использовать trusted (или mixed под Linux)
authentication.


Trusted authentication работает только в Windows. На линухе через 
системных юзеров можно подключаться только локально, AFAIK.



--
Дмитрий Еманов



Re: FB 2.1++ trusted authentication on linux

2011-04-20 Пенетрантность Igor Zakhrebetkov

Dmitry Yemanov пишет:
 Trusted authentication работает только в Windows.
В QuickStart'e про mixed authentication, которая есть под Linux,  написано:
Mixed: The user either supplies a Firebird username and password,
or is logged in with _his OS account name_.
Надеялся, что имелись в виду аккаунты linux сервера.

 На линухе через системных юзеров можно подключаться только локально, AFAIK.
То есть войти пользователем на Linux сервер и из-под него подключиться к БД?
Попробовал. Для любого пользователя, даже если root, пишет:
Your user name and password are not defined. Ask your database administrator to set up a 
Firebird login.

Может, надо перезагрузить весь сервер для гарантии, что подхватилась mixed 
authentication

А права такому пользователю как давать? Если даже IBExpert их не видит? :)


---
Игорь



Re: FB 2.1++ trusted authentication on linux

2011-04-20 Пенетрантность Dmitry Yemanov

20.04.2011 11:37, Igor Zakhrebetkov пишет:


То есть войти пользователем на Linux сервер и из-под него подключиться к
БД?
Попробовал. Для любого пользователя, даже если root, пишет:
Your user name and password are not defined. Ask your database
administrator to set up a Firebird login.


При коннекте не надо указывать юзера/пароль. Ну и лучше, если это 
embedded коннект :-)



--
Дмитрий Еманов