Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ UNIX _ Pure-ftpd

Écrit par : di_boub 20 Jan 2020, 16:54

Bonjour,

après mise à jour en 10.14, le service ftp est absent de l'application Serveur. Je le savais et je fais quelques tests pour le remplacer.

Je tente d'utiliser pure-ftpd via homebrew. L'installation de homebrew puis de pure-ftps se fait facilement (enfin ça a l'air). Mais ensuite, pour paramétrer pure-ftpd. Je n'y comprend pas grand chose.

Je dois faire en sorte que les utilisateurs OSX puissent se connecter en ftp ; ça semble possible avec l'option PAM.
Mais je ne comprends pas du tout comment installer cette option.

J'ai ce fichier d'aide dans les sources :
==========================
To get Pure-FTPd authenticate against system users on OSX, you have to
use PAM.

$ ./configure --with-pam <your other favorite options like --with-everything>
$ make install-strip

Create a /etc/pam.d/pure-ftpd file:

# pure-ftpd: auth account password session
auth required pam_opendirectory.so
account required pam_permit.so
password required pam_deny.so
session required pam_permit.so

Start the FTP server:

$ /usr/local/sbin/pure-ftpd -lpam -B
==========================

Depuis quel répertoire je dois lancer ces commandes : ./configure et make install-strip

Et ensuite comment définir le dossier à partager ?

Y a t il quelqu'un qui a déjà installé ce pure-ftpd sur un Mac et qui pourrait m'éclairer ?

Merci beaucoup d'avance ! :-)




PS: J'ai trouvé une gui (pureftpd manager) mais très ancienne, elle ne s'installe même pas...

Écrit par : tchoum 25 Jan 2020, 19:02

tu peux toujours télécharger les sources sur https://download.pureftpd.org/pub/pure-ftpd/releases/ et compiler toi même

décompresser le fichier tar.gz puis

Code
cd /chemin/dossier/des/sources/
./configure --with-pam
make
sudo make install



je viens de testé sous Catalina, il va jusqu'au bout, il y a l'air qu'il ne manque pas de dépendances pour pouvoir le compiler soi même sous macOS du coup

edit. il faut avoir installé les outils xcode
Code
xcode-select --install


Écrit par : di_boub 4 Feb 2020, 09:05

Bonjour tchoum, merci pour ta réponse,

pour l'instant j'ai contourné le problème en évitant le ftp. Mais oui, je vais compiler moi-même et refaire mes tests... Je l'aurai un jour.


Merci !

Écrit par : jeanjd63 4 Feb 2020, 09:24

Salut.

j'avais tenté à une époque de valider un serveur FTP (depuis sa disparition).
La seule méthode qui a fonctionné est l'installation de FTP Server depuis l'AppStore https://apps.apple.com/fr/app/ftp-server/id987045856?mt=12
Moins de 6 € et moins cher que les médicaments anti-migraine biggrin.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)