Serveur FTP

Installation de profpd

On commence par installer proftpd :

# aptitude update && aptitude install proftpd -y

Puis on modifie la configuration de proftpd :

# vi /etc/proftpd/proftpd.conf

Décommentez les lignes suivantes :

DefaultRoot                     ~
RequireValidShell               off

On redémarre ensuite proftpd pour appliquer les modifications :

# service proftpd restart 

Avec plusieurs utilisateur

Ajouter un utilisateur

Pour ajouter un utilisateur, il faut définir son dossier home qui correspond au dossier du site web concerné, et l’ajouter au groupe www-data pour qu’il n’y ai pas de problème au niveau des permissions. Remplacez dans la commande suivante le dossier utilisé après –home et le nom de l’utilisateur :

adduser --home /var/www/votredomaine.tld/ --shell /bin/false --ingroup www-data votre-utilisateur

La commande précédente inclut la directive –shell /bin/false, interdisant ainsi l’accès au shell pour le nouvel utilisateur puisque nous avons précédemment définit que l’utilisation du serveur FTP ne nécessitait pas un accès valide au shell.

Enfin pour ajouter les permissions au groupe sur un dossier on utilise :

chmod -R g+rw /var/www/domainname