FTP-Berechtigungen lesen, aber nicht schreiben

11

Ich habe einen persönlichen FTP-Server auf einem alten Laptop erstellt, aber wenn ich eine Verbindung herstelle, kann ich nur keinen Upload lesen / herunterladen. Wie ändere ich das? Vielen Dank für die Hilfe im Voraus Ich benutze vsftpd

user156980
quelle
1
Wird Ihnen die Erlaubnis verweigert? Ohne weitere Details wäre es schwierig, das Problem genau zu bestimmen.
Stef K
Ja Berechtigungen verweigert
user156980

Antworten:

15
  • Sie müssen die vsftpd.confEinstellungsdatei unter `/ etc / mit einem Editor Ihrer Wahl bearbeiten , zum Beispiel:

sudo vim /etc/vsftpd.conf

  • Suchen Sie in der Einstellungsdatei nach der Zeile, write_enable=YESdie wahrscheinlich auskommentiert wird #write_enable=YES, kommentieren Sie sie aus , entfernen Sie sie #von vorne und speichern Sie die Datei.

  • Starten Sie den vsftpd-Dienst schließlich neu mit:

sudo service vsftpd restart

Beachten Sie, dass:

Sie müssen Ihr Passwort angeben, wenn Sie verwenden sudo. Außerdem wurde der Dienst in dieser Antwort ursprünglich als ftpd aufgeführt, was auf einigen Computern anstelle von vsftpd funktionieren kann

Stef K.
quelle
3
Hallo, ich habe unkommentar write_enable = YES, aber es funktioniert nicht. Es heißt, es konnte keine Datei erstellt werden
Sarz
1
Dies ist Teil der Antwort, aber nicht genug. Ich habe das gleiche Problem und das löst es nicht. Ich denke, Sie müssen einen Benutzer auf dem Server erstellen und ihm Berechtigungen erteilen, aber ich lese immer noch. Wird aktualisiert, wenn ich die Lösung finde.
TenLeftFingers
1
Es hat bei mir funktioniert.
Gruber
Ich whink write_enable=YESfunktioniert nicht für chrootaktiviertes Setup. In diesem Fall müssen Sie verwenden, allow_writeable_chroot=YESdie unsicher und nicht dokumentiert ist. Damit der FTP-Benutzer einen eigenen Ordner mit Schreibberechtigung hat, kann er wohl nur virtuelle Benutzer verwenden. Ich suche immer noch selbst nach einer guten Anleitung dafür.
MrCalvin