Gå til innhold

Et script som kan sette opp eggdrop


Anbefalte innlegg

Heisann.

 

Jeg er med i noe freeshell greier, å da lurer jeg på.

 

Går det og sette alle brukerene i f.eks /usr/bin/freeshell, så får dem opp en meny med bare "For og sette opp eggdrop, trykk 1"

"For og gå ut av shellet, trykk 2", med andre ord. Dem skal ikke kunne få bruke sh / bash.

 

Hadde shell på en server med slikt en gang, men har ikke det shellet lenger. Så da lurer jeg på om det er noen som har dette scriptet ?

Lenke til kommentar
Videoannonse
Annonse

Jeg vet hvilke opperasjoner som skal utføres.

 

Når en bruker f.eks trykker tall 1, skal den kjøre en kommando smo heter "getegg", å om brukeren trykker 0 skal den kjøre en kommando som heter "exit", å den skal å starte eggdropen.

Endret av jensens
Lenke til kommentar
Gjest Slettet+6132

Har et lite script her.

 

#!/bin/bash

cp /files/eggdrop.tar.gz /home/$USER/
cd
tar -zxvf eggdrop.tar.gz >> /dev/null
cd
cd /home/$USER/eggdrop
cp /files/eggdrop.conf /home/$USER/eggdrop/$USER.conf
cd
rm -rf eggdrop.tar.gz

 

Scriptet krever at du lager mappen /files. I denne mappen skal du laste ned en versjon av eggdrop og kjøre en vanlig configure og make. Når du er ferdig med det pakker du eggdrop-mappen ned til en ny eggdrop.tar.gz. Så kopierer du eggdrop.conf fra eggdrop-mappen og lager en "standard"-config som trenger minimalt med konfigurasjon.

 

"getegg" (scriptet over) legges i en av bin-mappene på serveren og gis +x.

Endret av Slettet+6132
Lenke til kommentar
Gjest Slettet+6132
Hvorfor i alle dager eksplisitt slå på verbose i tar, for så å redirecte output til /dev/null?

6183645[/snapback]

 

Godt spørsmål. Er ikke jeg som har laget scriptet, er et jeg har hatt på serveren siden første verdenskrig :p

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...