Cronjob erstellen / editieren / login

  • Hallo,

    kennt jemand ein Plugin, das folgendes kann.

    Cronjob erstellen / editieren... ( keine WP-Cron-Job sondenr Linux Cronjobs )
    Nur nach den Login ( Username/Passwort ) moeglich

    Ziel ist es, das ich bestimmt Usern erlaube cronjobs zu erstellen.
    z..b: Backup per cron...

    Danke fuer jeden Tipp

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das hat einen gewaltigen Hasenfuß. WordPress Benutzer haben rein gar nichts mit Linux Benutzern zu tun. Würde man ein solches Plugin schreiben, könnte maximal für den Benutzer, unter dem der Webserver/PHP läuft, Cron Jobs angelegt werden. Ungeachtet der Tatsache, dass man das nicht wirklich möchte (unkontrolliertes Anlegen von Conjobs), würden also alle WordPress Benutzer unter dem selben Linux User die Cronjobs anlegen, es könnten also auch absolut identische Cronjobs hundertfach unter dem selben User laufen. Der Server wird sich bedanken.

    Vielleicht erklärst Du ja nochmal was Du genau willst, denn einen Cronjob für ein Backup anlegen ist besonders aussagekräftig. Welches Backup und warum durch einen WordPress User?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • [QUOTE=mensmaximus;595485Der Server wird sich bedanken.
    [/QUOTE]

    :) - kurz zu mir: bin seit ueber 15 jahre linux-admin und arbeite "nur" auf der konsole, somit kenne ich mich mit linux aus.. :)

    optimal waere:
    - neuer user registriert sich bei wordpress
    - der user wird mit minimal rechte auf dem linux system erstellt
    - der wp-user erstellt einen cronjob
    - das plugin erkennt den user und erstellt den job ( sudo $username cronjob.... )

    mir ist bekannt, das es eine eierlegende vollmilchsau ist.


    wie gesagt, will ich den usern anbieten, cronjob zu erstellen, diese dann bestimmte arbeiten auto. zu erledigen.

    - backups ( jeder user hat seinen eigenen space, derzeit erstelle ich die cron per hand - rsync.... - hat nichts mit wordpress zu tun)
    - auto. emails versenden - taeglich eine email an XXX
    usw.

    die cronjob, user,... existieren schon.

    mir fehlt "nur" noch die schnittstelle zwischen wordpress/apache und cronjob/user

    oder hat jemand ein andere loesung ( muss nicht wordpress sein )

  • Ich kenne kein solches Plugin. Über Sinn oder Unsinn kann man streiten, wie auch immer Du bist Linuxadmin, also kennst Du die Problematik. Als erstes muss Dein WordPress (Webserver/PHP) unter einem Benutzer laufen der die Berechtigungen hat Benutzer im Betriebssystem anzulegen. Dann kannst Du in die functions.php folgenden Code schreiben

    Code
    add_action( 'user_register', 'mmx_my_special_function', 10, 1 );
    function mmx_my_special_function( $user_id ) {
        # Greife auf die Benutzerdaten zu
        # Lege Deine Linux User an
        # Erstelle Deine Cronjobs
        # usw.
    }

    Wenn sich dann ein User registriert wird immer diese Funktion ausgeführt.

    **** Warnung ****

    Ich empfehle das nicht. Das ist gegen jede Sicherheitsrichtlinie. Nicht das sich irgendwann jemand beschwert dem der Server gehackt wurde.

    **** Warnung ****

    Wenn überhaupt würde ich das in einem 2 oder 3 Tier verfahren machen. Benutzerregistrierung in WP -> Befüllen einer TODO Liste -> Geeignetes Verifikationsverfahren -> TODO Liste separat (nicht in WP) abarbeiten

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.


  • Wenn sich dann ein User registriert wird immer diese Funktion ausgeführt.

    **** Warnung ****

    Ich empfehle das nicht. Das ist gegen jede Sicherheitsrichtlinie. Nicht das sich irgendwann jemand beschwert dem der Server gehackt wurde.

    danke, das bringt mich schon weiter.

    sicherheitsrichtlinie:
    der server steht "nur" vom lokalem netz erreichbar und ist in der dmz doppelt abgesichert.
    d.h.: nur ca. 250 mac adressen haben derzeit zugriff auf den server.

    dann muss ich wohl einen azubi dazu bringen, was zum schreiben.

    trotzdem danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!