Bonjour,
Je suis actuellement en train d'installer un serveur web sous debian 7.
Je cherche a inclure un paquet pour y mettre le ftp (c'est quand meme mieux) me pêrmettatn donc d'ajouter facilement des utilisateurs.
Seulement je voudrais aussi pouvoir definir le dossier cible directement dans mysql.
Exemple:
Utilisateur 1 a acces au dossier /var/www/site1
Utilisateur 2 a acces au dossier /var/www/site2
Utilisateur 3 a acces au dossier /var/www
Avez vous une idée de quel paquet installer qui me permettrait de faire ce parametrage?
Et bien sur VSFTPD
http://fr.openclassrooms.com/informatique/cours/un-serveur-d-hebergement-multiutilisateur-sous-linux/configurer-vsftpd-avec-pam-mysql
par contre sous Wheeezy il fait installer un patch :
echo "deb http://ftp.cyconet.org/debian wheezy-updates main non-free contrib" >> \
/etc/apt/sources.list.d/wheezy-updates.cyconet.list; \
aptitude update; aptitude install -t wheezy-updates debian-cyconet-archive-keyring vsftpd && \
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf && /etc/init.d/vsftpd restart
Pour crypté le ftp il faut créer les clés
openssl req -x509 -nodes -days 365 -newkey rsa:1024 \
-keyout /etc/vsftpd/vsftpd.pem \
-out /etc/vsftpd/vsftpd.pem
Tu ajoutes dans le fichier /etc/vsftpd.conf
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
Ajoute aussi dans vsftpd listen_port=21 par un autre port par défaut c'est toujours un plus.
Ce tutoriel devrait t'aider : http://www.lafermeduweb.net/billet/tutorial-creer-un-serveur-web-complet-sous-debian-3-pureftpd-165.html#pureftpd