Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Créer compte FTP sur eole
0 - Installation proftpd et activation mode jail
Il faut vérifier au préalable que le logiciel proftpd est installé et actif sur le serveur FTP. Il faut ensuite vérifier que le fichier de conf proftpd.conf contienne bien l'instruction ci-dessous
<Global>
RequireValidShell off
DefaultRoot ~
</Global>
1 - Se connecter en SSH sur eole :
$ ssh root@eole.ajlsm.com
2 - Créer dans /var/data/ un répertoire pour le compte FTP avec un nom sous la forme <nom de l'utilisateur FTP ou du projet>-data. Le fait de mettre le nom sous ce format permet d'ajouter automatiquement le nouveau répertoire à la liste des répertoires à sauvegarder. Par exemple ad53-data
$ mkdir /var/data/ad53-data
3 - S'authentifier sur le webmin de eole : https://wm-conteneur.ajlsm.com
4 - Une fois authentifié, dans la page System / Users and Groups, cliquer sur le bouton Create a new user en haut : https://wm-conteneur.ajlsm.com/useradmin/edit_user.cgi
5 - Dans l'interface qui s'affiche, voici ci-dessous les champs à modifier. Les autres champs doivent être laisser avec leurs valeurs par défaut.
- Dans le champ Username, mettre l'identifiant de connexion de l'utilisateur (exemple: ad53)
- Dans le champ Real name, remettre le même identifiant de connexion
- Dans le champ Home directory, cocher la case Directory. Dans le champ de saisie, mettre le chemin complet du répertoire créé à l'étape 2 (exemple /var/data/ad53-data)
- Dans le champ Shell, choisir /usr/sbin/nologin
- Dans le champ Password, cocher la case Normal password et saisir le mot de passe pour l'utilisateur
- Dans le section Group Membership et le champ Primary Group, cocher la case Existing group si ce n'est pas fait. Dans le champ de saisie, mettre pleade
- Dans la section Upon Creation, mettre toute les cases à No
6 - Valider la création en cliquent sur le bouton Create en bas de l'interface
7 - Si tout se passe bien, retourner dans la console SSH de eole et modifier les propriétaires du répertoire FTP en <username de l'utilisateur FTP>:pleade Par exemple, pour ad53
$ chown -R ad53:pleade /var/data/ad53-data
8 - Utiliser FileZilla pour vous connecter en FTP et vérifier que tout se passe bien. Les identifiants à utiliser sont ci-dessous.
- Hôte : eole.ajlsm.com. Il faut surtout vérifier qu'il n y a pas sftp:// ou quelque chose de similaire dans ce champ. Il doit contenir uniquement eole.ajlsm.com
- Identifiant : <Username créé à l'étape 5>. Exemple, ad53
- Mot de passe : <Password créé à l'étape 5>
- Port : laisser vide ou mettre 21
Si tout est ok, il faudra effectuer l'ensemble des interventions (ajout, suppression, modification, ...) sur le répertoire FTP en utilisant FileZilla. Cela évite d'avoir des problèmes de lecture/écriture