Autorisations FTP en lecture mais pas en écriture

11

J'ai créé un serveur FTP personnel sur un vieil ordinateur portable mais lorsque je me connecte, je ne peux lire / télécharger aucun téléchargement. Comment puis-je changer cela? Merci pour l'aide à l'avance, j'utilise vsftpd

user156980
la source
1
Si vous obtenez une autorisation refusée, sans plus de détails, il serait difficile d'identifier le problème.
Stef K
Oui Autorisations refusées
user156980

Réponses:

16
  • Vous devrez éditer le vsftpd.conffichier de paramètres, situé dans `/ etc / avec un éditeur de votre choix, par exemple:

sudo vim /etc/vsftpd.conf

  • Dans le fichier de paramètres, recherchez la ligne write_enable=YESqui sera probablement commentée #write_enable=YES, décommentez-la en supprimant #le devant et enregistrez le fichier.

  • Enfin, redémarrez le service vsftpd en utilisant:

sudo service vsftpd restart

Notez que:

Vous devrez fournir votre mot de passe lors de votre utilisation sudo. En outre, le service était initialement répertorié dans cette réponse comme ftpd qui peut fonctionner sur certaines machines au lieu de vsftpd

Stef K
la source
3
Salut, j'ai commenté write_enable = YES mais cela ne fonctionne pas. Il dit impossible de créer le fichier
Sarz
1
Cela fait partie de la réponse mais n'est pas suffisant. J'ai le même problème et cela ne le résout pas. Je pense que vous devez créer un utilisateur sur le serveur et leur donner des autorisations mais je continue de lire. Mettra à jour si je trouve la solution.
TenLeftFingers
1
Cela a fonctionné pour moi.
Gruber
Je write_enable=YESne pense pas que la chrootconfiguration est activée. Dans ce cas, vous devez utiliser allow_writeable_chroot=YESce qui n'est pas sécurisé et sans papiers. Pour que l'utilisateur FTP ait son propre dossier avec une autorisation d'écriture, je suppose que la seule façon d'utiliser des utilisateurs virtuels .... Je cherche toujours un bon guide pour cela moi-même.
MrCalvin