Comment créer un utilisateur pour le serveur ftp?

14

J'utilise vsftpd. J'ai besoin d'un ftpserveur pour mon serveur web, je peux me connecter sous mon compte bien sûr, mais je ne peux pas faire la chose principale pour laquelle il est destiné et ajouter / éditer / supprimer des fichiers dans mon répertoire var / www.

Quelqu'un pourrait-il me guider à travers le processus de création d'un nouvel utilisateur pour seulement ftp et lui permettre de modifier quoi que ce soit dans ce dossier? Ou existe-t-il un moyen plus simple de modifier cela avec un autre compte?

NardCake
la source
pourriez-vous spécifier quel logiciel vous utilisez pour le serveur ftp?
zuberuber
Oh désolé, c'est VSFTPD
NardCake

Réponses:

11

modifier /etc/vsftpd.confet supprimer #de local_enable=YES, write_enable=YESet chroot_list_enable=YES.

entrez maintenant ceci au terminal sudo touch /etc/vsftp.chroot_list

et enfin modifier /etc/vsftp.chroot_listet ajouter un utilisateur par ligne.

zuberuber
la source
Et cela me donnera accès à ce dossier?
NardCake
Ya qui n'a pas résolu mon problème, je ne peux pas accéder aux fichiers d'édition / création / ou de téléchargement dans var / www. C'est pourquoi j'ai posé cette question: |
NardCake
L'utilisateur doit avoir la permission de lire / écrire / exécuter dans / var / www pour faire de telles choses. Je suggère de lire man chmodetman chown
zuberuber
6
Comment puis-je spécifier le mot de passe dans ce fichier. Est-ce nom d'utilisateur: modèle de mot de passe ou nom d'utilisateur = modèle de mot de passe. Veuillez préciser.
Chanaka udaya
avez-vous un exemple de modification de /etc/vsftp.chroot_list. nom d'utilisateur + mot de passe
jerinho