[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jul 2001
    Beiträge
    177

    Question "!" im Passwort nicht möglich

    Guten Abend!

    Ich habe einen merkwürdigen Effekt mit einem Passwort, das ein "!" enthält.
    Per CHGPWD kann ich dieses Passwort setzen, oder auch per CHGUSRPRF... aber mein Login erhalte ich lapidar "CPF1107 - Kennwort für Benutzerprofil falsch"

    Andere Sonderzeichen, z.B. "#" machen keine Probleme.

    Hat das schon mal jemand gehabt und gelöst?

    Hinweis: QPWDLVL steht auf 2, also 128stellig und Case Sensitive erlaubt usw... (so einfach ist es leider nicht...)


    Danke für alle Anregungen!

    Andi Göring

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nun ja, die CCSID ist hier entscheidend.
    QCCSID versus CCSID des Job's zur Laufzeit.
    Bei der Anmeldung zieht die CCSID des Anmeldejobs (des Subsystems).
    Hierzu muss die Host-Codepage natürlich wieder passen.
    Zur Laufzeit dann die CCSID des Userjobs.
    Wenn die QCCSID auf 65535 steht weiß ich nicht, was das System dann für Kennworte als CCSID annimmt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jul 2001
    Beiträge
    177
    Hallo Baldur,

    tatsächlich ist QCCSID auf 65535.
    Bin ich denn wirklich der erste der dieses Problem hat?

    Arbeitet sonst noch jemand mit längeren Passwörtern?

    Grüße
    Andi Göring

  4. #4
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von andigoering Beitrag anzeigen
    Hallo Baldur,

    tatsächlich ist QCCSID auf 65535.
    Bin ich denn wirklich der erste der dieses Problem hat?

    Arbeitet sonst noch jemand mit längeren Passwörtern?
    aus der Erfahrung gehörst Du jetzt zu den oberen 1% ;-)

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die CCSID ist auf jeden Fall ein Problem:

    Invarianter und Varianter Zeichensatz
    Invarianter Zeichensatz
    Alle Zeichen, die über alle CCSID‘s(EBCDIC) bzw.
    Codepage‘s(ASCII) den selben Hexwertbehalten:
    A –Z a –z 0 –9
    + < = > % & * " ' ( ) , _ -. / : ; ?
    Varianter Zeichensatz
    Alle anderen Zeichen, die je nach CCSID oder
    Codepage unterschiedliche Hexwerte aufweisen.

    Wie du siehst, ist das "!" von der CCSID abhängig.
    Lass dir gesagt sein:
    Zwischen Bildschirm und Job findet keine Codewandlung statt!
    Die Hostcodepage muss also zum Job passen.
    Wo nun die AS/400 Kennworte ablegt kann ich nicht sagen. Jedoch wird dies wohl im USRPRF liegen.
    Ob nun beim Zugriff auf dieses (wie bei der DB) eine Codewandlung ergibt ist nicht dokumentiert, ich glaube es aber nicht.

    Betrachte mal den QINTER-Subsystem-Job (das Subsystem ist auch ein Job und steuert die QDSIGNON) bzgl. seiner CCSID.

    Sonderzeichen stellen also immer Schwierigkeiten dar wenn ggf. unterschiedliche CCSID's eine Rolle spielen.
    Du kannst ja dein Terminal mal auf unterschiedliche Hostcodepages stellen (037, 500, 273, 1141).
    Vielleicht passt ja eine der CCSID's zum Kennwort.
    Dann weißt du wenigstens, welche CCSID vom System als Default verwendet wird, wenn QCCSID auf *HEX steht.

    Fazit:
    Ich empfehle grundsätzlich die QCCSID auf den Wert passend zur Haupt-Systemsprache zu stellen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    177
    Vielen Dank Baldur!

    Ich werde mal die QCCSID ändern und bin gespannt ob es dann geht.

    Melde mich wieder dazu, ich denke das Thema ist für andere ebenfalls interessant. Vor allem wenn man Windows mit IBM i automatisiert synchronisieren möchte, wie ich....

    Grüße
    Andi Göring

  7. #7
    Registriert seit
    Aug 2014
    Beiträge
    179
    Hallo Andi,

    ich habe es mit einem Kennwort test!!test ausprobiert und bei mir funktioniert die Anmeldung.

    Die QCCSID ist 1141 und das System ist auf lange Passwörter bis 128 Zeichen eingestellt.

    Herzliche Grüße
    Rainer

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das beweist meine Aussage indirekt, da du eine QCCSID nicht *HEX hast.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    Registriert seit
    Jul 2001
    Beiträge
    177
    Hallo Baldur,

    es geht jetzt auch auf unserem System.
    Nur ist mir nicht klar warum ....

    Habe die QCCSID auf 273 gestellt.
    Danach ging es sofort, was mich ja aufgrund deiner Ratschläge auch nicht gewundert hat.
    Dann habe ich wieder auf *HEX zurück gestellt.
    Und es geht immer noch!
    Passwort neu gesetzt, nochmal probiert, geht immer noch!
    IPL .... und es geht immer noch.

    => Hurra es geht, aber total irre denn es geht jetzt auch mit *HEX

    Auf jeden Fall funktioniert meine FastPass Installation jetzt hervorragend und ich habe synchrone Passwörter auf all meinen Systemen. :-)

    Nochmals vielen Dank für deine wertvollen Hinweise!!!

    Andi

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Was immer sich das OS/400 "merkt". Anscheinend muss mindestens 1x die QCCSID gesetzt sein. Nachträgliche Änderungen machen (diesbezüglich) wohl nichts.
    Aber verlassen würde ich mich nie darauf.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Feb 2009
    Beiträge
    391
    Ich vermeide Sonderzeichen in Passwörtern aus Prinzip. Eben genau deshalb. Irgendwer verdreht die CCSID oder sonstwas und man kann sich nicht mehr anmelden.
    Bei 128Zeichen sollte ein ausreichend sicheres Passwort zu finden sein.
    Außerdem ist die größte Unsicherheit nicht zufällig ein unsicheres Passwort, sondern uneingeschränkter Zustand zur Konsole oder user mit *SECOFR-rechten die keine haben dürften.

    Trotzdem Danke für die Info.

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die Windows-Kennwortregeln verlangen per Default
    - mindesten 1 Grußbuchstaben
    - mindesten 1 Zahl
    - mindestens 1 Sonderzeichen
    Wenn man SingleSignon (Kerberos o.ä.) verwenden will kommt man da halt nicht drum rum.
    Aber wenn die CCSID korrekt ist, hat man auch damit keine Probleme.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Index Advisor: Was bedeutet "Empfohlene Indizes entfernen"
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-11-15, 15:38
  2. MinusField falsche Darstellung "ü" statt "-"
    By Edi in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 07-11-14, 07:52
  3. Cobol/400 - "Fett", "Unterstreichen" als HEX-Wert
    By RLurati in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 05-08-14, 09:10
  4. starten Group Job in einer Interaktiven Session "vom aussen"
    By OMi in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 17-02-14, 14:44
  5. "zu wenig Speicher" Rational Developer for Power-Systems
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-02-14, 20:58

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •