Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2925 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Résolu][ProFTPd] Deux DB pour faire la même chose ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu][ProFTPd] Deux DB pour faire la même chose ???

n°944419
Gavrinis
Open your mind
Posté le 18-08-2007 à 14:26:06  profilanswer
 

Bonjour,
 
J'ai installé ProFTPd-MySQL sous Debian en suivant ce tuto, ils me disent de créer la table "proftpd", chose que j'ai fait, celle-ci sert à gérer et stocker les utilisateurs. J'ai aussi installé Ppmy et celui-ci demande aussi la création de tables :??:. Pourquoi me faudrait-il créer deux bases de données pour faire la même chose ?
 
Aidez moi, s'il vous plait


Message édité par Gavrinis le 28-03-2009 à 17:22:45
mood
Publicité
Posté le 18-08-2007 à 14:26:06  profilanswer
 

n°944438
esox_ch
Posté le 18-08-2007 à 15:21:12  profilanswer
 

il n en faut qu'une si j'ai bien compris.  
Les tables que tu as créé pour proftpd c'est les mêmes que celles que tu as besoin pour ppmy ...
D'un côté (celui du tuto de proftpd) il t'explique comment gerer tes utilisateurs "en dur" en balançant les requetes à la main
De l'autre coté (celui de ppmy) il te propose une interface "simplifiée". C'est tout

n°944461
Gavrinis
Open your mind
Posté le 18-08-2007 à 15:54:55  profilanswer
 

oui mais j'ai quand même pensé à vérifier la structure des tables avant de poster et elles ne sont pas les mêmes justement.
 
ProFTPd :

Code :
  1. CREATE DATABASE `proftpd`;
  2. USE proftpd;
  3. --
  4. -- Table structure for table `ftpgroup`
  5. --
  6. CREATE TABLE `ftpgroup` (
  7. `groupname` varchar(16) NOT NULL default '',
  8. `gid` smallint(6) NOT NULL default '5500',
  9. `members` varchar(16) NOT NULL default '',
  10. KEY `groupname` (`groupname`)
  11. ) TYPE=MyISAM COMMENT='Table des groupes ProFTPD';
  12. --
  13. -- Table structure for table `ftpquotalimits`
  14. --
  15. CREATE TABLE `ftpquotalimits` (
  16. `name` varchar(30) default NULL,
  17. `quota_type` enum('user','group','class','all') NOT NULL default 'user',
  18. `par_session` enum('false','true') NOT NULL default 'false',
  19. `limit_type` enum('soft','hard') NOT NULL default 'soft',
  20. `bytes_up_limit` float NOT NULL default '0',
  21. `bytes_down_limit` float NOT NULL default '0',
  22. `bytes_transfer_limit` float NOT NULL default '0',
  23. `files_up_limit` int(10) unsigned NOT NULL default '0',
  24. `files_down_limit` int(10) unsigned NOT NULL default '0',
  25. `files_transfer_limit` int(10) unsigned NOT NULL default '0'
  26. ) TYPE=MyISAM COMMENT='Table des quotas ProFTPD';
  27. --
  28. -- Table structure for table `ftpquotatotal`
  29. --
  30. CREATE TABLE `ftpquotatotal` (
  31. `name` varchar(30) NOT NULL default '',
  32. `quota_type` enum('user','group','class','all') NOT NULL default 'user',
  33. `bytes_up_total` float NOT NULL default '0',
  34. `bytes_down_total` float NOT NULL default '0',
  35. `bytes_transfer_total` float NOT NULL default '0',
  36. `files_up_total` int(10) unsigned NOT NULL default '0',
  37. `files_down_total` int(10) unsigned NOT NULL default '0',
  38. `files_transfer_total` int(10) unsigned NOT NULL default '0'
  39. ) TYPE=MyISAM COMMENT='Table des compteurs des quotas ProFTPD';
  40. --
  41. -- Table structure for table `ftpuser`
  42. --
  43. CREATE TABLE `ftpuser` (
  44. `id` int(10) unsigned NOT NULL auto_increment,
  45. `userid` varchar(32) NOT NULL default '',
  46. `passwd` varchar(32) NOT NULL default '',
  47. `uid` smallint(6) NOT NULL default '5500',
  48. `gid` smallint(6) NOT NULL default '5500',
  49. `homedir` varchar(255) NOT NULL default '',
  50. `shell` varchar(16) NOT NULL default '/bin/false',
  51. `count` int(11) NOT NULL default '0',
  52. `accessed` datetime NOT NULL default '0000-00-00 00:00:00',
  53. `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  54. `LoginAllowed` enum('true','false') NOT NULL default 'true',
  55. PRIMARY KEY (`id`)
  56. ) TYPE=MyISAM COMMENT='Table des utlisateurs ProFTPD';


Ppmy :

Code :
  1. --
  2. -- Table structure for table 'groups'
  3. --
  4. CREATE TABLE groups (
  5.   groupid varchar(10) NOT NULL default '',
  6.   gid int(10) unsigned NOT NULL auto_increment,
  7.   members varchar(255) NOT NULL default '',
  8.   PRIMARY KEY  (gid)
  9. ) TYPE=MyISAM;
  10. --
  11. -- Table structure for table 'users'
  12. --
  13. CREATE TABLE users (
  14.   userid varchar(10) NOT NULL default '',
  15.   uid int(10) unsigned NOT NULL auto_increment,
  16.   gid int(10) unsigned NOT NULL default '0',
  17.   passwd varchar(255) NOT NULL default '',
  18.   homedir varchar(255) NOT NULL default '',
  19.   description varchar(255) NOT NULL default '',
  20.   disabled int(10) unsigned NOT NULL default '0',
  21.   shell varchar(20) NOT NULL default '',
  22.   expires datetime NOT NULL default '0000-00-00 00:00:00',
  23.   email varchar(255) NOT NULL default '',
  24.   name varchar(255) NOT NULL default '',
  25.   ul_bytes bigint(20) NOT NULL default '0',
  26.   dl_bytes bigint(20) NOT NULL default '0',
  27.   login_count bigint(20) NOT NULL default '0',
  28.   dl_count bigint(20) NOT NULL default '0',
  29.   ul_count bigint(20) NOT NULL default '0',
  30.   last_login datetime default NULL,
  31.   PRIMARY KEY  (uid)
  32. ) TYPE=MyISAM;
  33. INSERT INTO users (uid) VALUES (10000);
  34. INSERT INTO groups (gid) VALUES (10000);
  35. DELETE FROM users WHERE uid=10000;
  36. DELETE FROM groups WHERE gid=10000;
  37. GRANT ALL ON users TO proftpd@localhost IDENTIFIED BY 'proftpd';
  38. GRANT ALL ON groups TO proftpd@localhost IDENTIFIED BY 'proftpd';

n°944473
esox_ch
Posté le 18-08-2007 à 16:31:13  profilanswer
 

ça c'est parce que dans le fichier de config de proftpd proposé sur lea-linux ils ont choisi ces noms là pour les colonnes ...
Tu peux les appeller toto,tata,titi,... si tu restes coherent entre le fichier de config et la bdd mysql ...

n°944481
Gavrinis
Open your mind
Posté le 18-08-2007 à 16:52:18  profilanswer
 

d'accord je vais voir

n°944524
Gavrinis
Open your mind
Posté le 18-08-2007 à 18:59:56  profilanswer
 

ça a l'air d'aller merci :)


Message édité par Gavrinis le 19-08-2007 à 23:59:19

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Résolu][ProFTPd] Deux DB pour faire la même chose ???

 

Sujets relatifs
[RESOLU]Cygwin: rajouter des binaires[Résolu] Kino, acquisition se plante au bout de 30s
Compilation Gentooïste de qt-4.3.0 qui foire, avec gcc-4.2.0 [Résolu][résolu] connexion internet en user
[résolu] Suse 10.2 + fast800Droits sur les fichiers créés par un processus [Résolu]
[résolu] Comment lancer un script shell via un clic de souris ?[Résolu] Problème avec la sortie d'Awstats
[RESOLU] Iptables et target ROUTE :-D[Résolu] Plus moyen d'imprimer avec cups 1.2.11 dans Slackware 12
Plus de sujets relatifs à : [Résolu][ProFTPd] Deux DB pour faire la même chose ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR