www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: ConiKost am 09. März 2006, 18:10:30



Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: ConiKost am 09. März 2006, 18:10:30
Hallo!
Wie kann ich einstellen, dass in ProFTPD die Groß- und Kleinschreibung vom Usernamen beachtet werden soll?

Momentan ist es so, dass in der MySQL Datenbank steht "ConiKost" ... aber ich kann mich auch mit "conikost" einloggen ... wie kann ich das deaktivieren?


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: VolGas am 09. März 2006, 19:45:23
Ich war durch Dein Posting sehr überrascht, denn ich wußte ich nicht, daß das geht.

Es ist aber leicht nachzuvollziehen warum das passiert, wenn man weiß, daß ein
mySQL-Query standardmäßig von der Groß/Keinschreiung unabhängig ist.
Das Problem kann man aber sehr leicht aus der Welt schaffen: definiere in
mySQL das Feld mit den Usernamen mit dem Attribut "binary" - und schon
passiert das nicht mehr.

Mit den Passworten gibt es das Problem übrigens nicht, da nach diesen nie
gesucht wird, sondern nur nach dem Benutzernamen. Das Passwort wird dann
dem ProFTPD im Original übertragen und dort auch selbst verglichen.

Für die Frage möchte ich mich bedanken, denn das (war) eine Lücke (Feature)
in unseren eigenen Systemen, die mir selbst noch gar nicht aufgefallen war.

mfg.
  VolGas


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: ConiKost am 09. März 2006, 21:59:51
Hi!
Soll das Feld als Binary oder VarBinary sein ?

[EDIT]
Ich habe das Feld auf Binary gestellt ... aber nun kann ich mich garnicht mehr einloggen ?!

[EDIT2]
Argh ... das ganze Teil hat meinen DAtensatz kaputt gemacht ... muss wohl den neu anlegen. phpMyAdmin behauptet diesen Datensatz gibt es nicht ...


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: VolGas am 09. März 2006, 23:54:20
Ich frag' mich, was man da nur falsch machen kann?
(gerade wenn man phpMyAdmin benutzt)

mfg.
  VolGas


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: ConiKost am 10. März 2006, 08:56:43
Zitat von: "VolGas"
Ich frag' mich, was man da nur falsch machen kann?
(gerade wenn man phpMyAdmin benutzt)

mfg.
  VolGas


Eine sehr gute Frage ;)
Hatte einfach das Beld von Varchar auf Binary geändert ... dann wurde aus meinem Username "ConiKost" "ConiKost/0/0/0/0/0/0 ..." Da konnte ich laut phpMyAdmin nicht löschten ...


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: VolGas am 10. März 2006, 11:33:30
Das hatte ich fast befürchtet: nicht den Typ,
sondern das Attribut des Datenfeldes ändern!

Wer lesen kann ist immer noch klar im Vorteil!    :wink:

mfg.
  VolGas


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: ConiKost am 10. März 2006, 11:34:45
Ich weis ;) Das hatte ich zu spät bemerkt ... *grml*
Aber halb so schlimm ^^

Aber was ist der Typ varbinary im gegensatz zu binary?


Titel: Username - keine Groß- und Kleinschreibung ?!
Beitrag von: VolGas am 10. März 2006, 11:54:27
Den Typ "varbinary" kenne ich überhaupt nicht (gemeint ist wohl BLOB?)
aber analog zu "varchar" wird wohl solch ein Feld im Gegensatz zu einer festen
eine variable Länge haben...

Das Thema ist jetzt aber definitiv off-topic!

mfg.
  VolGas