Bug 24137 - Syntaxüberprüfung beim Anlegen von Benutzern ist fehlerhaft
Syntaxüberprüfung beim Anlegen von Benutzern ist fehlerhaft
Status: RESOLVED DUPLICATE of bug 54589
Product: UCS
Classification: Unclassified
Component: UMC - Users
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.x
Assigned To: UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-10-21 10:35 CEST by Jascha Geerds
Modified: 2022-04-05 16:48 CEST (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jascha Geerds univentionstaff 2011-10-21 10:35:18 CEST
Ich konnte gerade erfolgreich folgende Benutzer in der UMC anlegen:

* t_e#fje 
* te$#&st

Ich denke hier findet keine ausreichende Syntaxüberprüfung statt.
Comment 1 Philipp Hahn univentionstaff 2012-10-01 16:56:19 CEST
In den Syntax-Definitionen für
  uid_umlauts
  uid_umlauts_lower_except_first_letter
  gid
wird jeweils die fehlerhafte Regular-Expression
  regex = re.compile( '(?u)^\w([\w -.]*\w)?$' )
verwandt. Das Minus-Zeichen beschreibt hier jeweils die Unicode-Zeichen von 0x20 bis 0x2e [ !#$%&'()*+,-.], was der Beschreibung nach nicht gemeint war.
Deswegen ist das ein Duplikat von Bug #18332.

*** This bug has been marked as a duplicate of bug 18332 ***
Comment 2 Florian Best univentionstaff 2022-04-05 16:48:35 CEST

*** This bug has been marked as a duplicate of bug 54589 ***