Étape 3: Créer les utilisateurs FTP.
Tout d’abord vous devez décider où vous voulez votre dossier FTP. J’ai choisi /home/ftp. Ainsi, dans le type de terminal :
sudo mkdir/home/ftp
Maintenant, il faut ajouter les utilisateurs, mais d’abord nous allons vérifier que la seule chose que les nouveaux utilisateurs peuvent faire est ouvrir une session sur notre serveur FTP. Chaque fois que vous créez un nouvel utilisateur de Linux, vous lui attribuez un shell par défaut qu’il va utiliser. Si vous n’êtes pas sûr de ce que je vous parle, prenez quelques minutes pour lire les coquilles sur un tout petit peu . En utilisant votre éditeur favori, ouvert/etc/shells fichier et ajouter un non existant. J’ai nommé mine « factice » comme vous pouvez le voir dans l’image ci-dessous.
Le plan consiste à ajouter deux utilisateurs FTP, celui qui aura à la fois un accès en lecture et écriture et un utilisateur simple qui ne sera en mesure de télécharger des fichiers. De cette façon, si vous souhaitez laisser un ami de la vôtre pour télécharger un fichier, vous n’avez pas de lui donner un accès en écriture à votre serveur.
Avant de créer les utilisateurs, vous devez créer un groupe dans lequel ils appartiendront. Par défaut, Linux crée un groupe d’utilisateurs avec le même nom que l’utilisateur, mais nous ne voulons pas que. Ainsi, dans un type de terminal :
sudo groupadd-utilisateurs ftp
Et maintenant nous pouvons ajouter nos utilisateurs :
sudo useradd--home/home/ftp--groupe utilisateurs ftp--shell/bin/mannequin ftpadmin
sudo passwd ftpadmin
Après que vous donnez un mot de passe pour votre nom d’utilisateur, vous avez terminé. Répétez le même processus pour le deuxième utilisateur. J’ai nommé mine ftpguest. Vous pouvez choisir quelles que soient les noms souhaitée. Essayez de vous connecter au système en utilisant l’un des nouveaux utilisateurs que vous avez créé. Si vous avez tout bien fait, vous devriez être pas en mesure d’ouvrir une session.
Nous avons presque terminé. Nous avons seulement besoin de donner à nos utilisateurs les autorisations appropriées dans le répertoire FTP, que nous avons créé ci-dessus. Tout d’abord, nous avons changer le propriétaire du répertoire de racine à ftpadmin :
sudo chown -R ftpadmin/home/ftp
Et puis :
sudo chmod 755/home/ftp
Les résultats de ces deux commandes, c’est que le propriétaire du répertoire (ftpadmin) auront un accès complet au répertoire et les fichiers au sein et le reste du monde un accès en lecture seule. Faire un ls -l, et vous devriez voir quelque chose comme la troisième image (qui montre aussi m’oublier le commutateur approprié à la commande ls: P)
Vous pouvez lire plus sur autorisations de fichier ici.