Hallo Dieter,
At 14.05.2001, Dieter Schuster wrote:
> Am Mon, den 14 Mai 2001, schrieb Guido Hennecke:
> > Man kann named die Option "-u <user>" mitgeben, um ihn mit den Rechten
> > eines bestimmten Users laufen zu lassen. Wenn ich das richtig verstanden
> > habe, kann nur root bind starten, da sich bind ja auf einen
> > privilegierten Port binden muss. Laufen tut der Dienst dann aber als
> > bind.
> Ich kann auch als user dieter den named starten.
Komisch. Ich auch. Wie das? Ich dachte nur root darf Dienste an einen
priveligierten Port binden!?
> > Ein "su bind -c "/usr/sbin/ndc restart"" scheint aber nicht zu
> > funktionieren. Jedenfalls bekomme ich folgende Meldung:
> >
> > defiant:/home/quark# su bind -c "/usr/sbin/ndc restart"
> > ndc: error: name server was not running (warning only)
> > ndc: error: name server has not started (yet?)
>
> Versuch mal
> chown bind /usr/sbin/ndc
> chmod u+s /usr/sbin/ndc
>
> dann sollte su -c "/usr/sbin/ndc restart" bind funktionieren.
Habe ich eben probiert. selbes Problem.
Gruss, Guido
--
Microsoft has been doing a really bad job on their OS.
Linus Torvalds
Attachment:
pgpBDHpugsaNc.pgp
Description: PGP signature