www.ProFTPD.de
13. März 2007, 19:24:25 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Passwöter in MySQL v5.0.18 verschlüsselt ablegen  (Gelesen 140 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« am: 23. Februar 2006, 13:21:51 »

Hallo!
Ich nutze hier ein Gentoo Linux und dazu den ProFTPD Server
Momentan habe ich den so eingerichtet, dass alles per MySQL läuft. Funktioniert auch ohne Probleme. Nur habe ich momentan das Problem, dass die Passwörter ohne Verschlüsselung gespeichert sind.

So, da habe ich einfach den SQLAuthType als Crypt eingestellt und ein MD5 Passwort eingetragen, aber irgendwie geht das nicht, der User kann sich nicht enloggen Traurig

Jemand ne Idee?

Meine Config:

Code:

conikost@Metabox / $ cat /etc/proftpd/proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            nobody
Group                           nogroup

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Plaintext
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MeinPasswort
SQLDefaultGID 65534
SQLDefaultUID 65534
SQLMinUserGID 100
SQLMinUserUID 1000
SQLUserInfo Users User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 23. Februar 2006, 14:14:32 »

Hinter Crypt kann ein MD5-Algorithmus stecken, standardmäßig ist es aber DES.

Ich weiß nicht so genau, warum Dich das offene Passwort in der mySQL-Tabelle stört,
aber wenn Du "SQLAuthType Crypt" unbedingt nutzen möchtest, dann kannst Du
die Passworte in der SQL-Datenbank mit

Code:
UPDATE `Users` SET `Passwort`=ENCRYPT(`Passwort`)

umwandeln lassen...

Du mußt Deine Passworte dem zugrunde liegenden System anpassen, nicht umgekehrt.

mfg.
  VolGas
Gespeichert
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antwort #2 am: 23. Februar 2006, 14:26:11 »

Super!
Ich danke dir Smiley
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.051 Sekunden mit 18 Zugriffen.