Le système d'exploitation Linux utilise la commande « useradd» à ajouter à la fois un utilisateur régulier et un utilisateur FTP. Lorsqu'il est utilisé pour créer un utilisateur régulier , la commande crée un répertoire personnel de l'utilisateur et met en place un environnement de shell par défaut . Si vous ne voulez qu'un utilisateur d'avoir accès FTP, vous devez désactiver le shell pour l'utilisateur. De cette façon , l'utilisateur peut seulement utiliser les commandes FTP et ne sera pas en mesure d' effectuer des tâches d' utilisateur normal. Ils seront en outre être en mesure de se connecter via le protocole FTP. Instructions
1
Ouvrez une fenêtre de terminal. La fenêtre de terminal se trouve sous la rubrique « Accessoires », «catégorie des principaux " xterm Applications "ou " Programmes " Utilities" ou " menu" .
2
Tapez la commande " su" pour devenir le utilisateur root. Fournir le mot de passe root à l'invite. Les utilisateurs d'Ubuntu vont taper "sudo" avant chacune des commandes suivantes .
3 Type de
la commande " mkdir /home /ftp " pour créer le répertoire personnel de l'utilisateur FTP. Vous pouvez remplacer "/home /ftp" avec n'importe quel nom de répertoire que vous préférez .
4
Tapez la commande " useradd -d /home /ftp /ftp_user /-s /dev /null ftp_user > /dev /null 2 > & 1 " pour créer l'utilisateur FTP. Remplacez les deux cas de « ftp_user " avec le nom de l'utilisateur FTP.
5
Tapez la commande " passwd de ftp_user " pour créer le mot de passe de l'utilisateur FTP. Remplacer " ftp_user " avec le nom de l'utilisateur que vous avez créé à l'étape précédente . Tapez le mot de passe deux fois lorsque vous êtes invité .
6
Tapez la commande " vi /etc /shells " pour ouvrir le fichier «/etc /shells " fichier dans l'éditeur de texte vi . Remplacer "vi" avec votre éditeur de texte préféré . Ajoutez la ligne " /dev /null " à la fin du fichier . Sauvegardez et fermez le fichier .
7 Type de
la commande " vi /etc /passwd " pour ouvrir le fichier " /etc /passwd" . Ajouter les personnages. " /" Entre "/home /ftp /" et " ftp_user " dans la ligne qui ressemble à:
ftp_user : x: 1030:1030 :: /home /ftp /ftp_user /:/dev /null
La nouvelle ligne devrait ressembler à:
ftp_user : x: . 1030:1030 :: /home /ftp //ftp_user /:/dev /null
< p > Enregistrer et fermer le fichier " /etc /passwd" . Cela empêche l'utilisateur FTP d'accéder à n'importe quel autre répertoire que leur répertoire personnel. La section " /dev /null " à la fin de la ligne assure que l'utilisateur ne peut pas se connecter en tant qu'utilisateur normal .