WinCC Flex Benutzerverwaltung defekt MP 277 10'' Touch

TESTER

Level-2
Beiträge
45
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

bei mir hat sich ein Kunde, mit einer Anlage von 2010 gemeldet.
Er kann sich mit seinem gewohnten Benutzer nicht mehr anmelden. Alles andere funktioniert wie gewohnt.
Kann es sein, dass eine Benutzervewaltung verloren geht oder deren Funktion nicht mehr gegeben ist?
Welche Möglichkeiten gibt es um diese wieder herzustellen.
Da der Kunde im Ausland sitzt habe ich keinen direkten Zugriff.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1770817122773.png
Sieht danach aus, als wären max. 3 ungültige Versuche möglich.
Die Checkbox "Kennwortalterung" beziehen sich wohl nur auf die ersten 3 Einstellungen.

Sollte die Anzahl der falschen Versuche das Problem sein, wie bekommt mach das wieder gelöst?
Wir haben auch schon einen Benutzer mit einem höheren Level versucht. Dieser war auch gesperrt.
 
Ist in dem Projekt eine Benutzerverwaltung eingebaut? Gibt es am Panel noch einen nicht gesperrten User, der die anderen User verwalten darf? Der kann dann die gesperrten User wieder in die richtige Gruppe einstufen.
Oder ist (Export und) Import der Benutzer eingebaut (Systemfunktion ExportImportBenutzer)? Dann damit die Liste importieren.

Hast du das aktuelle WinCC flexible Projekt? Bist du der Hersteller/Lieferant?
Dann die "Anzahl ungültiger Login Versuche" auf 0 setzen, alles übersetzen und neu aufs Panel übertragen mit "Benutzerverwaltung überschreiben"
 
Ein HMI-Bild für die Benutzerverwaltung gibt es. Ein Export oder Import Funktion ist nicht vorgesehen. In dem Projekt sind mehrere Benutzer angelegt. Da das Projekt schon ziemlich alt ist, kenne ich leider nicht die dazugehörigen Passworter. Können die evtl. ermittelt werden?
Ein Benutzer "admin" ist noch angelegt. Hier könnte ich nochmal das Passwort "100" veruschen.
 
In dem Projekt sind mehrere Benutzer angelegt. Da das Projekt schon ziemlich alt ist, kenne ich leider nicht die dazugehörigen Passworter. Können die evtl. ermittelt werden?
Da war doch was, dass man in WinCC flex nach dem Übersetzen die Passwörter aller Benutzer im Klartext in einer Datei lesen kann ...
Daß die User-Passwörter bei WinCC flexible im Klartext in der generierten .data-Datei stehen (Suche nach: PwlUser) ist schon lange bekannt. Im Siemens-Forum gibt es z.B. hier seit 2010 einen Hinweis darauf.

Tip: manchmal wird beim generieren die .data-Datei nicht neu erzeugt - dann "temporäre Dateien löschen"

Vermutlich geht es auch, wenn man im WinCC flex Projekt alle Benutzer-Passworte neu festlegt und alles übersetzt und dann die Passwort-Datei manuell auf das MP277 kopiert.

Vor allen Versuchen natürlich zuerst mal ein Voll-BACKUP am MP277 machen, falls was schief geht und besonders wenn man nicht ganz sicher ist, dass man das aktuelle Projekt hat.
 
Da war doch was, dass man in WinCC flex nach dem Übersetzen die Passwörter aller Benutzer im Klartext in einer Datei lesen kann ...


Vermutlich geht es auch, wenn man im WinCC flex Projekt alle Benutzer-Passworte neu festlegt und alles übersetzt und dann die Passwort-Datei manuell auf das MP277 kopiert.

Vor allen Versuchen natürlich zuerst mal ein Voll-BACKUP am MP277 machen, falls was schief geht und besonders wenn man nicht ganz sicher ist, dass man das aktuelle Projekt hat.
Vielen Dank für die Info. Ich bin wieder einen Schritt weitergekommen. Die generierte .data-Datei habe ich gefunden und auch das dazugehörige Passwort vom Benutzer Admin. Da ich noch ein Wincc flexible Simulator installiert hatte, konnte ich den Benutzer auch erfolgreich testen.

Was mir jetzt noch nicht ganz klar ist, ist der Workaround mit der Passwort-Datei. Wo finde ich diese Passwort-Datei nach dem übersetzen und in welches Verzeichnis muss diese am HMI kopiert werden?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast ja das originale WinCC Flex Projekt.
Die einfachste und beste Abhilfe ist die blöde Einstellung "Anzahl ungültiger logins" auf 0 zu setzen, und das Projekt erneut komplett übertragen.
Damit kommt das Problem nicht wieder, und die Benutzer sind zurückgesetzt auf was sie in das Projekt konfiguriert sind.

Es kann sein, die Kunde hat seine eigene Benutzer eingerichtet, und/oder Kennwörter geändert. Diese gehen verloren und müssen erneut eingetippt werden.

Wenn du nicht 100% sicher ist, das du das letzte WinCC Flexible Projekt hast, dann als das erste einen Voll-Backup machen.
 
Ist zwar etwas länger her, aber ich meine es reicht, die Versorung abzuschalten und wieder neu hochlaufenzu lassen ,
dann hat man wieder 3 Versuche,.

Oder war das nur bei den Protool-Geräten so ?
 
Ist zwar etwas länger her, aber ich meine es reicht, die Versorung abzuschalten und wieder neu hochlaufenzu lassen ,
dann hat man wieder 3 Versuche
Nein, bei WinCC flex ist das Userpasswort ( bzw. der User ) gesperrt wenn man dreimal falsch eingegeben hat ( und drei Loginversuche projektiert wurden ). Da kann man aus- und einschalten oder warten wir man will, es bleibt gesperrt.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Gab es zwischenzeitlich nicht auch mal WinCCflexible-Versionen, bei denen man das Aussperren bei mehrfachen Fehleingaben nicht verhindern konnte? Ich erinnere mich, dass ich damals ein Hintertürchen über einen Steuerungsauftrag (23?) bei Anlauf der PLC zur Benutzeranmeldung eingerichtet hatte.
 
Gab es zwischenzeitlich nicht auch mal WinCCflexible-Versionen, bei denen man das Aussperren bei mehrfachen Fehleingaben nicht verhindern konnte?
In den ersten Versionen gab es diese Funktion mit "Anzahl ungültiger Loginversuche" auf 0 noch nicht. Das kam erst später ab irgendeiner Version. Ich vermute mal auf drängen vieler Kunden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was mir jetzt noch nicht ganz klar ist, ist der Workaround mit der Passwort-Datei. Wo finde ich diese Passwort-Datei nach dem übersetzen und in welches Verzeichnis muss diese am HMI kopiert werden?
Aus dem Gedächtnis:
Beim Übersetzen in WinCC flexible wird die Runtime-Datei pdata.fwx erzeugt. Im selben Verzeichnis auch die Datei pdata.pwx - da sind die Userdaten (Passwort, Gruppe) verschlüsselt drin. Die pdata.pwx muss man manuell (z.B. mit USB-Stick) auf das MP277 kopieren, wenn man nur die Userdaten reparieren bzw. ersetzen will.
Das sollte man vorher unbedingt auf einem Testgerät im Büro ausprobieren!

Schritt für Schritt:
• auf dem MP277 den Windows Explorer starten
• Anzeige der Datei-Extensions einschalten: Menü > View > Options > [ ] Hide file extensions
• in den Ordner Flash\simatic navigieren
• die vorhandene Datei pdata.pwl vorsichtshalber umbenennen
• die pdata.pwx vom USB-Stick nach Flash\simatic kopieren, also
- auf dem USB-Stick ("Storage Card" ?) die Datei pdata.pwx "kopieren"
- in Flash\simatic "einfügen"
• im Loader die Runtime "Start"
Beim ersten Start wird aus der pdata.pwx eine Datei pdata.pwl (oder auch 2 Dateien??)
 
Aus dem Gedächtnis:
Beim Übersetzen in WinCC flexible wird die Runtime-Datei pdata.fwx erzeugt. Im selben Verzeichnis auch die Datei pdata.pwx - da sind die Userdaten (Passwort, Gruppe) verschlüsselt drin. Die pdata.pwx muss man manuell (z.B. mit USB-Stick) auf das MP277 kopieren, wenn man nur die Userdaten reparieren bzw. ersetzen will.
Das sollte man vorher unbedingt auf einem Testgerät im Büro ausprobieren!

Schritt für Schritt:
• auf dem MP277 den Windows Explorer starten
• Anzeige der Datei-Extensions einschalten: Menü > View > Options > [ ] Hide file extensions
• in den Ordner Flash\simatic navigieren
• die vorhandene Datei pdata.pwl vorsichtshalber umbenennen
• die pdata.pwx vom USB-Stick nach Flash\simatic kopieren, also
- auf dem USB-Stick ("Storage Card" ?) die Datei pdata.pwx "kopieren"
- in Flash\simatic "einfügen"
• im Loader die Runtime "Start"
Beim ersten Start wird aus der pdata.pwx eine Datei pdata.pwl (oder auch 2 Dateien??)
Vielen Dank für die detaillierten Beschreibung.
 
Zurück
Oben