🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: ch.comp.os.linux
2 messages
2 total messages Started by Robert Ribnitz Tue, 30 Mar 1999 00:00
welche prozesse (daemons) brauchen root privs?
#23467
Author: Robert Ribnitz
Date: Tue, 30 Mar 1999 00:00
15 lines
914 bytes
Hallo,
letzhin fiel mir bei meinem Suse 6.0 (Kernel 2.1.166), dass die
meisten daemons mit root rechten laufen, obwohl sie die ja kaum
brauchen (atd und lpd sind die einzigen ausnbahmen, die ich gesehen
habe, die nicht als root laufen).

In anbetracht der tatsache, dass gerade sendmasil oefters schlagzeilen
machte, was holes anbelangt, ist das natuerlich bedenklich.

also hier meine fragen

1) wie veranlasse ich das system dazu beim booten den daemon unter
einem bestimmten usernamen zu starten?

2) welche der ganzen demons brauchen root access?
Re: welche prozesse (daemons) brauchen root privs?
#23471
Author: Roland Schneider
Date: Tue, 30 Mar 1999 00:00
25 lines
1608 bytes
robert.ribnitz@unifr.ch (Robert Ribnitz) wrote in ch.comp.os.linux:
[...]
>1) wie veranlasse ich das system dazu beim booten den daemon unter
>einem bestimmten usernamen zu starten?

Billig: setuid-bit des Binary setzen, allerdings 'vergisst' dieses
dann aus Sicherheitsgr�nden den LIBPATH, dieser m�sste also vorg�ngig
mit rein compiliert werden.

Traditionell: kleiner Wrapper in C schreiben welcher, nach einem
setuid(UID)-call das Binary ausf�hrt.

Faul/Sicher: Wrapper aus den Ports/Packages verwenden oder sudo
verwenden http://www.courtesan.com/sudo/


>2) welche der ganzen demons brauchen root access?

Zumindest alles was an die Passworte ranwill, und auch alles was
einen setuid-call auf einen anderen User machen soll, in einer
Sandbox muss sichergestellt sein das auf alle ben�tigten Dateien
zugegriffen werden kann.
Aber das wirst du mit etwas T�ftel recht schnell herausfinden :)

Roland
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads