URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/proftpd-pgsql Title: Proftpd pgsql Authors: solinux Date: 2006年04月13日T12:11:14+02:00 Tags: debian et postgresql Score: 0 Bonjour, Je souhaite utiliser proftpd et postgresql. Je suis confronté au problème suivant : le mot de passe est stocké en clair dans une table. Or, je préfère stocker l'empreinte md5 dans la table pour des raisons évidentes de sécurité. Mais il est impossible de dire (ou du moins je ne trouve pas) à proftpd de lire le champ du mot de passe en md5. J'utilise la version 1.2.10-15sarge1.0.1 de proftpd sous Debian sarge. La version 7.4.7-6sarge1 de postgresql. Ma table ressemble à ceci : Table "public.users" Column | Type | Modifiers ---------+------------------------+----------- userid | character varying(30) | not null passwd | character varying(80) | not null uid | integer | gid | integer | homedir | character varying(255) | shell | character varying(255) | Indexes: "users_uid_key" unique, btree (uid) "users_userid_key" unique, btree (userid) La partie relative à l'authentification pgsql de proftpd.conf est la suivante : SQLAuthTypes Plaintext SQLAuthenticate users* SQLConnectInfo test@localhost postgres SQLDefaultGID 65534 SQLDefaultUID 65534 SQLMinUserGID 100 SQLMinUserUID 500 SQLUserInfo users userid passwd uid gid homedir shell DefaultRoot ~ SQLLogFile /var/log/proftpd/mysql.log Pour l'instant SQLAuthTypes est à Plaintext, et je souhaiterais avoir une authentification dans md5. Merci par avance :)