Subject | Re: [ib-support] Re: MacOS install |
---|---|
Author | John Bellardo |
Post date | 2002-10-12T17:37:52Z |
John,
On Friday, October 11, 2002, at 07:30 PM, John B. Moore wrote:
> Thanks much..
>
> Next issue.. It appears that the inetd.conf file was not updated,
> infact it is empty..
That is not a good sign. Is there an inetd.conf.save or
inetd.conf.applesave or some such file?
> I have an xinetd.conf and an xinetd.d directory.
Is xinetd running on your system? On my system it doesn't start
because all the xinetd.d entries are disabled. I guess xinetd is new
with 10.2.
> Also could use some help on understanding the "firebird" user.. and
> how that related to starting up firebird..
That is a security precaution mainly for SS. The basic idea is to have
the server process run as a user without root (or administrative)
privileges. That way if the server gets compromised the potential
damage can't spread into the core os.
-John
PS - If you create a file /etc/xinetd.d/firebird with the following
contents:
# default: on
# description: FirebirdSQL server
service gds_db
{
flags = REUSE
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server =
/Library/Frameworks/Firebird.framework/Resources/English.lproj/var/bin/
gds_inet_server
disable = no
}
and then restart xinetd (or just restart your computer) the server
should be running.