[pureftp/MySQL] Comment creer un user ?

Comment creer un user ? [pureftp/MySQL] - Installation - Linux et OS Alternatifs

Marsh Posté le 09-07-2004 à 01:54:22    

voila j'ai regardé dans le fichier install et dans .configure --help, mais que de chi, je n'ai rien trouvé ?
 
comment faire ?
 
en fait je souhaite installé pure ftp avec la gestion des user ftp avec une base de données MySQL, donc je vais recompilé avec --with-mysql
 
de plus savait comment fais t'on pour un peu plus d'info sur certainnes options de compilations ?
car par exemple avec les explications de ces otopions je ne suis pas tres avancés :
  --with-sysquotas        Use system (not virtual) quotas
 --with-peruserlimits    Support per-user concurrency limits
 --with-cookie           Support 'fortune' cookies (-F option)


Message édité par weed le 09-07-2004 à 15:03:32
Reply

Marsh Posté le 09-07-2004 à 01:54:22   

Reply

Marsh Posté le 09-07-2004 à 01:55:53    

Ca dépend, tu as fais
./configure
make
ou bien tu es allé jusqu'au make install?

Reply

Marsh Posté le 09-07-2004 à 02:01:27    

oui j'ai fais  
./configure (sans utilisé d'options)
make
make install
comme le fichier "install" me l'a indiqué ;)

Citation :

The simplest way to compile this package is:
 
  1. `cd' to the directory containing the package's source code and type
     `./configure' to configure the package for your system.  If you're
     using `csh' on an old version of System V, you might need to type
     `sh ./configure' instead to prevent `csh' from trying to execute
     `configure' itself.
 
     Running `configure' takes awhile.  While running, it prints some
     messages telling which features it is checking for.
 
  2. Type `make' to compile the package.
 
  3. Optionally, type `make check' to run any self-tests that come with
     the package.
 
  4. Type `make install' to install the programs and any data files and
     documentation.

Reply

Marsh Posté le 09-07-2004 à 02:29:38    

parfois ya un make uninstall
 
sinon bin tu l'install dans /tmp/bidon
tu fais un ptit script qui récupère ce qui a été installé, et un autre pour supprimer le tout dans ta vrai arborescence


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 09-07-2004 à 02:42:17    

weed a écrit :

oui j'ai fais  
./configure (sans utilisé d'options)
make
make install
comme le fichier "install" me l'a indiqué ;)

Citation :

The simplest way to compile this package is:
 
  1. `cd' to the directory containing the package's source code and type
     `./configure' to configure the package for your system.  If you're
     using `csh' on an old version of System V, you might need to type
     `sh ./configure' instead to prevent `csh' from trying to execute
     `configure' itself.
 
     Running `configure' takes awhile.  While running, it prints some
     messages telling which features it is checking for.
 
  2. Type `make' to compile the package.
 
  3. Optionally, type `make check' to run any self-tests that come with
     the package.
 
  4. Type `make install' to install the programs and any data files and
     documentation.



 
Et toi tu l'as fais comme un brave ;)
Tu peux essayer le make help ou encore te farcir le Makefile pour voir si il existe une option make uninstall ou encore make deinstall..
 
Sinon tu peux toujours faire un make DESTDIR=/tmp/monreptmp install et voir les fichiers qu'il a installé pour les supprimer à la main..
 
Bref, c'est mal de casser son système de paquetages ou alors il faut faire un prefix=/usr/local pour éviter d'en mettre partout..


Message édité par glor le 09-07-2004 à 02:44:08
Reply

Marsh Posté le 09-07-2004 à 02:45:58    

glor a écrit :

Et toi tu l'as fais comme un brave ;)
Tu peux essayer le make help ou encore te farcir le Makefile pour voir si il existe une option make uninstall ou encore make deinstall..
 
Sinon tu peux toujours faire un make DESTDIR=/tmp/monreptmp install et voir les fichiers qu'il a installé pour les supprimer à la main..
 
Bref, c'est mal de casser son système de paquetages ou alors il faut faire un prefix=/usr/local pour éviter d'en mettre partout..


 
t'as pas l'impression que je t'ai grillé sur ce coup?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 09-07-2004 à 02:57:07    

J'ai juste précisé [:bool_de_gom]
 
Tu fais un concours de celui qui répond le plus rapidement?


Message édité par glor le 09-07-2004 à 02:57:34
Reply

Marsh Posté le 09-07-2004 à 15:02:22    

bon j'ai fais un make uninstall et ca avait de faire des rm -f, donc je pense que c'etait bon ..
 
j'ai recompilé avec sql :
./configure --with-throttling --with-quotas --with-mysql
 
j'ai créé ma database, et ma table user :

Code :
  1. mysql> desc users;
  2. +----------+--------------+------+-----+---------+-------+
  3. | Field    | Type         | Null | Key | Default | Extra |
  4. +----------+--------------+------+-----+---------+-------+
  5. | User     | varchar(16)  |      | PRI |         |       |
  6. | Password | varchar(64)  |      |     |         |       |
  7. | Uid      | int(11)      |      |     | -1      |       |
  8. | Gid      | int(11)      |      |     | -1      |       |
  9. | Dir      | varchar(128) |      |     |         |       |
  10. +----------+--------------+------+-----+---------+-------+
  11. 5 rows in set (0.08 sec)


 
mais au fait comment fais t'on pour creer des users pour son serveur ftp ?  
fais t'on des insert, mais alors qu'est qu'on met comme uid ? comme gid ?  
normallement ce sont des nuùéro unique pour identifié un user ou un groupe, mais la on s'en fou, non ?
 
je ne vois pas trop l'interet de m'avoir fais creer une table avec uid et gid.  

Reply

Marsh Posté le 09-07-2004 à 15:07:23    

sur le site de pureftpd , tu trouveras un script php .


---------------
Intermittent du GNU
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed