System-Benutzer-Passwörter (FTP) aktualisieren sich nicht

  • Hallo zusammen,


    bei uns läuft "liveconfig --diag":

    Running OS diagnostics... (LiveConfig 2.18.7-release)

    [...]

    Checking for ftp server software:

    - Found 'proftpd' FTP server

    Version: '1.3.8'

    Package version: '1.3.8+dfsg-4+deb12u4'


    Bei einem unserer Reseller kann der Kunde sein FTP-Passwort für den Haupt-Benutzer nicht ändern. Der Änderndialog wird mit Erfolg abgeschlossen, die Logs zeigen auch die Verarbeitung, aber die "/etc/shadow" ändert sich nicht.


    Zitat

    /var/log/liveconfig/liveconfig.log:

    [2025/10/21 22:50:04.153129] [1711|1711] Pushing LCCP job into queue: 'LC.web.updateAccount'

    [2025/10/21 22:50:04.153263] [1711|1716] Handling LCCP command 'LC.web.updateAccount'

    [2025/10/21 22:50:04.153381] [1711|1716] [LUA] Updating password for user 'wv1071'

    [2025/10/21 22:50:04.168130] [1711|1716] LCCP command 'LC.web.updateAccount' finished.

    Zitat

    /etc/shadow:

    WV1071:!:20321:0:99999:7:::

    Zitat

    Mysql-Datenbank liveconfig:

    Tabelle: ACCOUNTS : AC_STATUS: 5

    Tabelle: HOSTINGCONTRACTS : HC_LOCKED: 162


    Das Ausrufezeichen anstelle des vercshlüsselten Passworts bedeutet, dass sich der Benutzer nicht einloggen kann. Aber warum? Der Passwort-Change sollte doch angestoßen werden. Bei anderen System-Benutzern funktioniert das ohne Probleme.

    Hat jemand Hinweise? Der Vertrag ist aktiv und der Liveconfig-Benutzer ist auch aktiv.


    Vielen Dank im Voraus!

  • Naja, oder LiveConfig versucht das Passwort für den Benutzer mit Kleinbuchstaben zu ändern.... was auch falsch wäre, aber so könnte man es weiter eingrenzen (also mal einen Benutzer mit Kleinbuchstaben anlegen und schauen, ob es geht und noch einen mit Großbuchstaben und schauen, ob es dort auch nicht geht)

  • Ich verstehe, was Du schreibst ... aber wo sollte die Information mit der Kleinschreibung herkommen? Sämtliche Informationen, aus der Datenbank beinhalten den Nutzernamen in Großbuchstaben. Sämtliches Vorhandensein in Dateien auf Dateisystemebene ist in Großbuchstaben.

    Wenn dem so wäre, müsste Liveconfig einen Befehl "tolowercase" im Code beinhalten. Das kann ich mir nicht vorstellen.


    kk: Gab es hier Modifikationen? Bei uns gibt es diverse Reseller, die System-Benutzer mit Großbuchstaben haben. Bei uns gibt es aber auch diverse Systembenutzer mit keinem Passwort in der shadow, obwohl FTP erlaubt ist.

  • Ich hab dasselbe Problem.


    Kein Password für die ftp-Benutzer in der shadow-Datei, für mich das erste mal vor 2 Tagen aufgetreten (was nicht heißt, dass sich das nicht schon früher eingeschlichen hat).

    Habe als Workaround das Passwort des Benutzers dann per passwd manuell gesetzt, aber das sollte ja mit liveconfig nicht Sinn der Übung sein…


    Früher angelegte Benutzer konnten sich problemlose mit ihren Hauptbenutzern und den in der Oberfläche gesetzten Passwörtern anmelden.

  • Hallo,


    ich habe auf Debian 13 aktualisiert, zu erst funktionierte proftpd gar nicht mehr, nach einer neu installation von proftpd, was mir heute als Idee kam, ging die Verbindung grundsätzlich, beim Benutzernamen und Passwort scheiterte es.

    Naja, immerhin geht die Verbindung zum FTP an sich, das ist wenigstens schon einmal ein Anfang.


    Armin

Jetzt mitmachen!

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