sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #66544
Re: ezmlm og dynamisk oprettelse af lister
"Jesper Lund" <jesper@xxxxxxxxxxxxxx> writes:
>> Mit problem er, at jeg gerne ville kunne oprette en ny mailingliste fra
>> et cgi-script (perl). Når det script kører, vil det køre under samme
>> bruger som webserveren. Problemet er, at scriptet skal kunne oprette
>> filer i virtual's homedir. Dette er nemt nok at løse, men qmail vil have
>> at alle filer og dir's skal ejes af virtual. Er der en måde at løse
>> dette på (og giver min beskrivelse overhovedet mening uden for mit lille
>> hoved)? En mulighed er selvf. at lade virtual og apache-brugeren være en
>> og samme person, men er det en god idé?
>
> Jeg kan ikke helt huske det, men du kan vist give virtual's homedir SGID
> bit. chmod g+s /sti/til/virtual.
>
> Jeg er rimelig sikker på man kan sætte et bit i filrettighederne, der gør
> at ny filer bliver oprettet med samme rettigheder som det bibliotek de
> bliver oprettet i. Om det også gælder ejerskab, er jeg mere usikker på.
>
> Alternativt kan du måske scripte dig du af det, og lave et cronjob der med
> passende mellemrum ændrede ejerskabet af filerne til virtual.
En anden mulighed var at give webserveren lov til at bruge sudo til
virtual-brugeren for de ezmlm kommandoer og options, der er
noedvendige.
/Claus A
Follow ups
References