dudsen <dudsen@gjk.dk> writes:
> Claus Albøge wrote:
>
> > dudsen <dudsen@gjk.dk> writes:
> >
> >> Claus Albøge wrote:
> >> > Fra:
http://cr.yp.to/ezmlm.html
> >> >
> >> > ezmlm is an easy-to-use, high-speed mailing list manager for
> >> > qmail.
> >>
> >> Men krever at man er root for at instalere sig og vil kreve at
> >> mindst en af komponenterne kører setuid.
> >
> > Huh? Hvor staar det?
>
> Hvordan ville du oprette joe-sos@isp.net som helt almidelig bruger
> uden en komponent der kører med flere retigheder end dig selv.
Det hele foregaar i joe's homedir, det er joe, der opretter og
administrere listen. Se eksemplet herunder: (hint: "Joe types")
> >> > ezmlm lets users set up their own mailing lists within qmail's
> >> > address hierarchy. A user, Joe, types ``ezmlm-make ~/SOS
> >> > ~/.qmail-sos joe-sos isp.net'' and instantly has a functioning
> >> > mailing list, joe-sos@isp.net, with all relevant information
> >> > stored in a new ~/SOS directory.
Eller:
% cp /usr/local/src/ezmlm-0.53.tar.gz /home/csa/src/
% tar zxf ezmlm-0.53.tar.gz
% $EDITOR ezmlm-0.53/conf-bin ; $EDITOR ezmlm-0.53/conf-man
% head -1 ezmlm-0.53/conf-bin ezmlm-0.53/conf-bin
=> ezmlm-0.53/conf-bin <==
/home/csa/bin/ezmlm
==> ezmlm-0.53/conf-man <==
/tmp/man
%make setup
% ~/bin/ezmlm/ezmlm-make ~/mylist ~/.qmail-mylist csa-mylist l.oss
% ~/bin/ezmlm/ezmlm-sub ~/mylist csa@l.oss
% mail -s ezmlm csa-mylist@l.oss
ezmlm, lettere kan det ikke blive.
..
% cat Maildir/new/1034184097.14132.a
Return-Path: <csa-mylist-return-1-csa=l.oss@l.oss>
Delivered-To: csa@l.oss
Received: (qmail 14124 invoked by uid 1008); 9 Oct 2002 17:21:37 -0000
Mailing-List: contact csa-mylist-help@l.oss; run by ezmlm
Delivered-To: mailing list csa-mylist@l.oss
Received: (qmail 14119 invoked by uid 1008); 9 Oct 2002 17:21:37 -0000
Date: 9 Oct 2002 17:21:37 -0000
Message-ID: <20021009172137.14118.qmail@csa-net.dk>
From: csa@csa-net.dk
To: csa-mylist@l.oss
Subject: ezmlm
ezmlm, lettere kan det ikke blive.
%
Hvor i ovenstaaende proces mener du, der er brug for root-privilegier?
> >> for at gøre dette skal selve ezmlm-make have adgang til nogle filer
> >> kun root har og postadm bør have adgang til altså køre setuid i en
> >> eller anden forstand.
> >
> > Nej! Joe er en ganske almindelig bruger paa systemet, alt hvad der
> > har med joe-sos@isp.net listen at goere styrer brugeren Joe. Der er
> > ikke noget, der skal koere setuid. Selve ezmlm kan ogsaa installeres
> > af Joe, dvs. af en almindelig bruger.
>
> Men alt hvad der har med oprettelsen af joe-sos@isp.net kan joe ikke
> selv gøre ergo kan joe ikke selv instalere ezmlm.
Jo! Brug lige 10 minutter paa at laese om hvordan qmail (og ezmlm for
den sags skyld) fungere, tak :)
> Generelt set er det det samme problem for alle de mailig liste
> systemer jeg har set hidtil.
> Du vil også se i de for
> >> Mit problem er ikke at finde en mailingliste server der kan
> >> instaleres af root som brugerne så kan andvende til at lave lister
> >> der har en adresse som f.eks. liste-navn@domain.tld.
> >> Det jeg er ude efter er et system der kan instaleres og driver af
> >> en upriviligeret bruger og svare flere lister på lister@domain.tld.
> >> altså søledes at man istedet for at sende til min-liste@domain.tld
> >> sender en mail med [Listenavn] et eller andet sted i subjekt til
> >> lister@domain.tld.
> >
> > Det lyder som noget snask, imho :)
>
> men det giver ikke root brugere end muglighed mere samt fjerner endnu
> en komponent fra at kunne gøre rigtig skade på systemet.
ezmlm laver ikke skade paa dit system!
/Claus A