Thread Previous • Date Previous • Date Next • Thread Next |
Jesper K. Pedersen wrote:
On Tue, 15 Mar 2011 19:37:34 +0100 "E. Sjørlund" <es@xxxxxxxxxx> wrote:Den 15-03-2011 17:11, Thomas Rosendal Jensen skrev:Tak. skal du have, angående CRON Job. Det er det jeg leder efter. Thomas :)Du bruger så vidt jeg kan se 2 parametre til dit script: brugernavn og mailadresse. Det passer ikke med et cronjob, som du ikke kan komme med inddata til, bl.a. fordi det jo gerne skulle kunne eksekveres automatisk uden din medvirken. Hvis du anvender brugernavnet+domænet som mailadresse, så kan du normalt generere begge dele ud fra stien i /home. Det er grunden til, at jeg foreslår dig at kigge efter i alle brugeres home-dir/PUBLIC_HTML. Her har brugeren fuld frihed til at oprette et dir, som så kommer til at give navnet på den virtuelle maskine, og dit script kan automatisk identificere brugerens navn og mailadresse. Det er: USRDOMN=${1} og EMAIL=${2} der ikke dur i et cronjob. Eksempel: /home/Peter.Jensen/PUBLIC_HTML/TestDomaine Her kan du med sed isolere både USRDOM (TestDomaine) og mailadresse (Peter.Jensen + @juac.dk) Mit forslag lever ikke op til dit ønske om at den enkelte bruger skal kunne eksekvere et script, som gør root-ting, men det vil give dig en fleksibilitet, der langt hen ad vejen svarer til. Som Peter Makholm så rigtigt skriver, er det ikke en deamon du har brug for (du har allerede cron, som er en deamon), det er blot et almindeligt script, som kan eksekveres af root når som helst og cron på faste tidspunkter.Et cron job er også at betragte som en "daemon" (ps. staves daemon ikke deamon :-) En evt. anden løsning er at du fra brugeren smider en konfigurationsfil i et bibliotek som så aflæses af et stykke software der opretter de korrekte konfigurationsfiler. Der findes mange måder at gøre det på - du kan vælge andre og lidt mere eksotiske løsninger som at smide navn og email i en named pipe - så er du fri for at brugere skal have rettigheder til at køre programmet der laver alt det praktiske med at oprette biblioteker og konfigurationsfiler. Generelt giver du dog brugerne temmeligt stor magt, da du ikke sikrer at en bruger kun opretter en konfiguration (eller hvor mange du vil begreænse dem til). Hvis en bruger fik lyst kunne de oprette konfigurationsfiler indtil din harddisk er fyldt. Mvh JesperKP
Jeg tænker på at gøre det med cron job således.Man gør som bruger dette: opret en folder /home/bruger/PUBLIC_HTML/subdomainnavn. Så oprettes http://subdomainnavn.bruger.juac.dk Når subdomainet så skal nedlægges igen, laver man noget der måske kan sammenlignes med en "destructor". Dvs. man omnavngiver den til følgende: /home/bruger/PUBLIC_HTML/~subdomain. Så er det ideen at http://subdomain.bruger.juac.dk skal nedlægges.
Men jeg vil vente lidt med at implementere det sidste :) Thomas
Thread Previous • Date Previous • Date Next • Thread Next |