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