ircd will nur als UID 72 laufen?

From: Thomas Keusch <thomas(at)visionaire.ping.de>
Date: Mon, 6 Sep 1999 03:26:06 +0200

Hallo!

Ich habe da ein seltsames Problem mit dem ircd aus
/usr/ports/net/ircd-hybrid auf einem FreeBSD 3.2R System.

Defaultmaessig wird ein User "ircd" mit der UID #72 angelegt, falls noch
keiner existiert, ich moechte, um das System mit einem anderen teilweise
konsistent zu halten, den ircd unter einer anderen nummerischen UID laufen
lassen, also auch als User ircd, nur ebend nicht als UID #72.

Hat jemand hierfuer eine Erklaerung, oder irgendwelche Tips, woran das
liegen koennte? Ich habe den Port schon 2 mal neuinstalliert:

Urspruengliche Installation: Es war kein ircd-User vorhanden, also
wurde einer mit der ID 72 angelegt.

darkstar$ vi /etc/group ; vipw
Group und User ID auf 10X geaendert,

darkstar$ killall ircd && /usr/local/etc/rc.d/ircd.sh
ircd laeuft unter UID 72.

darkstar$ cd /usr/ports/net/ircd-hybrid && make deinstall && make clean
darkstar$ make install
Installationsscript fragt, ob der bestehende User (UID 10X) benutzt werden
soll. Natuerlich soll er das.

darkstar$ /usr/local/etc/rc.d/ircd.sh
ircd laeuft unter UID 72.

darkstar$ make deinstall
darkstar$ make clean
darkstar$ make patch
darkstar$ vi pkg/INSTALL (:%s/72/10X/g, alle 72 durch 10X ersetzt)
darkstar$ make install
...
ircd laeuft unter UID 72. :(

Das war alles aus dem Kopf rekonstruiert.
Hier noch ein paar Fakten, Problem bleibt dennoch betehen, selbst nach
Reboot.

Script started on Mon Sep 6 01:54:37 1999

darkstar# grep irc /etc/passwd
ircd:*:102:102:IRC Daemon:/nonexistent:/sbin/nologin

darkstar# grep irc /etc/master.passwd
ircd:*:102:102::0:0:IRC Daemon:/nonexistent:/sbin/nologin

darkstar# grep irc /etc/group
ircd:*:102:

darkstar# grep irc /etc/aliases
ircd: root
irc: ircd

darkstar# ls -l `which ircd`
-rwxr-xr-x 1 root wheel 537493 Sep 5 23:12 /usr/local/sbin/ircd

darkstar# ps auxwww|grep irc|grep -v grep
72 297 0.0 2.9 6884 2780 ?? S 11:55PM 0:00.18 /usr/local/sbin/ircd
root 3472 0.0 0.6 868 532 p1 S+ 1:54AM 0:00.06 script ircd.script

darkstar# grep 72 /etc/passwd /etc/master.passwd /etc/group
darkstar#
darkstar# exit

Script done on Mon Sep 6 01:56:01 1999

Ein "find /tmp/ircd-source -type f | xargs grep 72" ist auch nur maessig
interessant, allerdings bin ich kein Programmierer. "72" scheint dort nur in
diversen Error-Codes vorzukommen.

Und nun?
Ich jedenfalls habe da im Moment keine weiteren Ideen. :-(

-- 
 thomas.                                .powered.by.debian/linux.
                                           .served.by.FreeBSD.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 06 Sep 1999 - 03:27:41 CEST

search this site