[Pure-ftpd] Droits de lecture, options [resolu]

Droits de lecture, options [resolu] [Pure-ftpd] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 22-09-2002 à 21:17:18    

Voila, je viens de m'apercevoir en utilisant Kbear (un client pas mal fait, mais qui a un gros défaut a mon gout, qu'il essaie toujours d'aller a la racine du dd, et pas du compte ftp), que mon le dd du ftp est bien visible au groupe nobody, groupe des comptes FTP...
 
 
Y'a une option dans pure-ftpd pour les "enfermer" dans leur dossier personel? (/var/ftp/pub)


Message édité par maxix le 26-09-2002 à 21:07:24
Reply

Marsh Posté le 22-09-2002 à 21:17:18   

Reply

Marsh Posté le 22-09-2002 à 22:58:20    

si leur home est bien défini en /var/pub/FTP, tu as une option pour les chrooter tout le monde dans son rép
 
 


# chroot every user to his home directory
#ChrootEveryone yes

Reply

Marsh Posté le 23-09-2002 à 19:29:49    

Bon alors :  
1) Cette option est déja activée dans le fichier.
 
# Cage in every user in his home directory
ChrootEveryone              yes
 
2) Je suis tombé la dessus... :
# RPM binary files use another configuration file by default :
# /etc/sysconfig/pure-ftpd
 
Comme je l'ai installé en .rpm, j'ai été y faire un tour.
Pas de cul, c'est activé aussi!
 
# probably a good idea, put everybody but root in a chroot()-jail
--chrooteveryone
 
(mais de facon bizarre)
 
.... Méééé?


Message édité par maxix le 23-09-2002 à 19:30:13
Reply

Marsh Posté le 24-09-2002 à 00:02:29    

ce dont te parle real i_machin c est un fichier qui est parsé par pure-config.pl/py pour lancer pureftpd
 
en fait le script transforme  
 
ChrootEveryone yes  
 
en  
 
pure-ftpd --chrooteveryone

Reply

Marsh Posté le 24-09-2002 à 09:12:42    

houplaboom42 a écrit a écrit :

ce dont te parle real i_machin c est un fichier qui est parsé par pure-config.pl/py pour lancer pureftpd
 
en fait le script transforme  
 
ChrootEveryone yes  
 
en  
 
pure-ftpd --chrooteveryone  




 
Bon, il faut que je fasse quoi exactement?
 
Que je lance "/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf" pour transformer le fichier /etc/pure-ftpd.conf en fichier utilisable par pureftpd?
 
[root@localhost root]# /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
Can't open /usr/local/etc/pure-ftpd.conf: Aucun fichier ou répertoire de ce type
 
En plus ca marche po!

Reply

Marsh Posté le 24-09-2002 à 21:28:22    

up?

Reply

Marsh Posté le 24-09-2002 à 21:31:52    

Tu fais exactement ca, mais en mettant le bon chemin pour le fichier de conf.


---------------
C'est en forgeant qu'on devient con comme un forgeron.
Reply

Marsh Posté le 25-09-2002 à 07:29:34    

[root@localhost root]# /usr/local/sbin/pure-config.pl /etc/pure-ftpd.conf
Running: /usr/local/sbin/pure-ftpd -A -c 10 -B -C 2 -d -E -f ftp -I 15 -L 2000:8 -m 4 -p 40000:40500 -P 192.168.0.1 -T 12 -U 133:022 -u 100 -w -x -X -O w3c:/var/log/pureftpd.log -R -K -k 90 -Z
 
 
Je peut toujours voir /...

Reply

Marsh Posté le 26-09-2002 à 21:09:15    

Bon, voila, j'ai fini par craquer et recompiler Pure-ftpd. Ca marche parfaitement, j'ai tout configuré a la main dans Xinetd.
 
Les packages .rpm sont vraiment pas très bien foutus...

Reply

Sujets relatifs:

Leave a Replay

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