Interbase nejde pro !root

ivop na regionet.cz ivop na regionet.cz
Čtvrtek Leden 18 10:53:11 CET 2001


Jakub Urban wrote:
> 
> zdravim
> 
> nainstaloval jsem interbase super server z rpm InterBaseSS-6.0-2.rpm od Ivo Panacka, vsechno funguje az na to ze kdyz se pokousim pripojit jako jiny uzivatel nez root nahlasi mi to tuto chybu
> 
> [www na www bin]$ ./isql pokus
> Statement failed, SQLCODE = -902
> 
> Unable to complete network request to host "localhost".
> -Failed to locate host machine.
> -Undefined service gds_db/tcp.
> Use CONNECT or CREATE DATABASE to specify a database
> SQL>
> 
> uz jsem toho prohledal dost, tak zkousim i vas
> 
> diky za pomoc
> 
> jakub urban

Taky se pridam :)

Jednak pozor!!! v Interbase je backdoor, prave jsem uploadnul
patchovanou verzi -- tedy jenom ClassicServer a pro RedHat 7.0.
Se SuperServerem jsou nejake potize a pro nase ucely (realny
provoz, kde to nema padat a kde neni velka zatez) je lepsi
Classic.

Za druhe: az postupne jsem zjistoval, jake nejruznejsi problemy
v te Interbasi jsou a doplnoval to do rpm. Jedno z nich
bylo to, ze isql (plus gsec a gbak) lezou do databazi
lokalne a musi tedy mit nasteveno suid pro roota.
Je to spatne a osklive, ale nejrychlejsi reseni by melo
byt: chmod u+s isql (v novejsich verzich toho rpm to delam).
Lepsi reseni samozrejme je, aby vse v te interbase patrilo spec.
uzivateli a delalo to suid na nej.

Povoleni v /etc/gds_hosts.equiv by v tom rpm melo byt.

ip
-- 
E-mail: Ivo.Panacek na regionet.cz
WWW:    http://ivop.regionet.cz
Mobile: +420 602 337776


Další informace o konferenci Linux