Ergebnis 1 bis 5 von 5
  1. #1
    fault neben Jackson...
    Registriert seit
    22.07.2008
    Beiträge
    368

    Standard Webmin, nur bestimmter Teil einer Textdatei

    Hallo,

    wusste nicht so recht wo ich das hinposten sollte, hab bisher auch nichts gefunden
    mal sehen wies hier aussieht =)

    also wie ihr ja bestimmt alle wisst kann man mit webmin eigene befehle erstellen die man dann übers webinterface auf knopfdruck ausführen kann,
    man kann so auch textdatein oder ähnliches einfach ändern.

    so nun möchte ich das man nur einen bestimmten teil lesen und verändern kann

    also zum beispiel:

    USER: admin
    PASS: 1234
    _____________________

    CONTENT
    CONTENT

    ab content soll alles bearbeitet werden können.

    ich hatte mir auch schon über ein script gedanken gemacht aber nun weiß ich nicht wirklich wie ich das anstellen soll.

    das ganze soll auf nem root mit debian laufen, für die dies nich ganz durchlesen: webmin is schon drauf :roll:
    Don't say I didn't try,
    but I'd rather not live here anymore...

    BM

  2. #2
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Hi

    Das ist zwar schon möglich, aber sehr umständlich... du müsstest z.B. patch(1) bemühen...

    Beschreib am besten mal das gesamte Szenario, das Du durchführen willst, es gibt bestimmt eine Möglichkeit, wie man das umgehen kann...

    GreetZ RiDER

  3. #3
    fault neben Jackson...
    Registriert seit
    22.07.2008
    Beiträge
    368

    Standard

    danke schonmal für die antwort also,

    da ich ja ein paar Teamspeaks vergebe un auf jedem Perlmod ist, will ich das die User die diese Teamspeaks benutzen ihren Perlmod frei bearbeiten können,

    da in der config (die für jeden einzelnen server einzeln gemacht werden muss) der username un das passwort eines superadmins stehen will ich nicht das die user das zu sehen bekommen.

    was ich bisher gemacht habe ist einfach nur welcome.txt zur bearbeitung zu stellen und den perlmod neu zu starten.

    ich will aber eine möglichkeit haben das die user selbst bestimmen können ob sie nun eine willkommensmessage haben wollen, protected user einschalten wollen oder einfach das antiflood system ändern wollen.

    die config datei von perlmod schaut so aus:

    Code:
    [CONNECTION]
    ServerAddress=**.**.**.**
    ServerTCPPort=12345
    ServerUDPPort=1234
    
    [LOGIN]
    Username=*********
    Password=*******
    
    [EXTENDED-WELCOME-MESSAGE]
    Enabled=1
    File=welcome.txt
    
    [BAD-NICKNAME]
    Enabled=0
    File=badnick.txt
    Punishment=move
    Channel=bad nickname
    Reason=bad nickname
    Message=you're using a bad nickname
    
    [BAD-CHANNEL]
    Enabled=0
    File=badchannel.txt
    Punishment=kick
    Channel=bad channelname
    Reason=bad channelname
    Message=you've created a channel using a bad name
    
    [MOVE-IDLERS]
    Enabled=1
    Idletime=30
    Channel=AFK
    
    [WARN-IDLERS]
    Enabled=1
    Idletime=15
    Message=you are idle
    
    [KICK-IDLERS]
    Enabled=0
    Idletime=120
    TargetPlayerR=1
    TargetPlayerU=1
    TargetChannelR=1
    TargetChannelU=1
    Reason=don't idle please
    
    [ANTI-REC]
    Enabled=1
    Punishment=kick
    Channel=echo
    Reason=Nicht aufnehmen!
    Message=Nicht aufnehmen!
    
    [ANTI-FLOOD]
    Enabled=1
    MaxConnections=2
    MaxSeconds=2
    
    [TAKE-OVER-PROTECTION]
    Enabled=1
    Punishment=kick
    Channel=echo
    Reason=Machs gut!
    Message=Netter versuch =)
    
    [PROTECTED-USERS]
    Enabled=1
    File=protected.txt
    
    [AUTO-AFK]
    Enabled=1
    Channel=AFK
    
    [ADVERT-MESSAGE]
    Enabled=1
    File=advert.txt
    Interval=60
    
    [STATS-MESSAGE]
    Enabled=0
    File=stats.txt
    Interval=300
    
    [STICKY-CHANNEL]
    Enabled=0
    Channel=echo
    
    [UPDATE-BANLIST]
    Enabled=0
    Bantime=10
    
    [AUTO-SERVERTYPE]
    Enabled=0
    Clients=50
    Interval=60
    
    [BUG-DETECTION]
    Enabled=0
    
    [LOG]
    Enabled=0
    File=default.log
    
    [TIMER]
    RepeatTimer=2
    ab welcome message will ich das die User das editieren können

    vielleicht weiß jemand rat, weil ein frontend für Perlmod gibt es nicht.

    mfg
    Don't say I didn't try,
    but I'd rather not live here anymore...

    BM

  4. #4
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Hi

    Was hältst Du von folgendem:
    Du erstellst eine Datei (a.conf), die alles, was änderbar sein soll enthält und die vom User editierbar ist und eine andere (b.conf), die das enthält, was nicht geändert werden darf und auf die der User keinen Zugriff hat. Eine dritte, noch nicht existente Datei (c.conf) ist die Konfigurationsdatei, die Teamspeak (oder was auch immer) von Dir erwartet gibbet auch gleich.

    Nach dem Editieren des Users fügst Du (bzw. Dein Skript) a.conf und b.conf zu c.conf zusammen.
    Code:
    cat a.conf b.conf > c.conf
    Musst nur darauf achten, dass der User b.conf und c.conf weder lesen, noch ändern kann.

    Is zwar irgendwie billig, aber ne Möglichkeit
    GreetZ RiDER

  5. #5
    fault neben Jackson...
    Registriert seit
    22.07.2008
    Beiträge
    368

    Standard

    du bist nen schatz ^^

    billig aber willig

    genau so billig hab ich mir das gedacht bloß an der ausführung hats gehakt

    danke nochmal!
    Don't say I didn't try,
    but I'd rather not live here anymore...

    BM

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •