Ich erhalte plötzlich den Fehler 550: Berechtigung in Filezilla verweigert, wenn ich versuche, ein neues Verzeichnis zu erstellen.
Vor ein paar Tagen habe ich einige Einstellungen auf dem Server in Bezug auf SSL- und IMAP-Einstellungen geändert, aber ich glaube nicht, dass dies die FTP-Einstellungen beeinflusst hat ...
Jedenfalls scheint nach langem googeln nichts mehr zu funktionieren. Die Hauptidee könnte sein, dass der Benutzer keine Berechtigungen hat, aber das Interessante ist, dass ich:
- Dateien erstellen
- Dateien löschen
- Verzeichnisse löschen
Aber keine Verzeichnisse erstellen. Ich erhalte die Fehlermeldung "550 Berechtigung verweigert" im Hauptverzeichnis und "550 access_log: Keine solche Datei oder kein solches Verzeichnis" im Unterverzeichnis.
Weiß jemand wo der Fehler sein könnte? Vielen Dank
quelle
Antworten:
Angenommen, Sie arbeiten unter Linux, gehen Sie in ein Verzeichnis und prüfen Sie, ob der Benutzer dort über Berechtigungen verfügt. Zum Beispiel:
Versuchen Sie, die Berechtigungen für das Verzeichnis auf 777 festzulegen. Wenn dies funktioniert, wissen Sie, dass Sie ein Problem mit den Berechtigungen haben. Lassen Sie das Verzeichnis NICHT bei 777, es ist nicht sicher, nur zum schnellen Testen. 755 ist normalerweise angemessen, wenn Sie alles richtig eingerichtet haben. Sie können auch versuchen, den Benutzer der Gruppe hinzuzufügen, der das Verzeichnis gehört (Sie können dies über ls -l tun). Hier erfahren Sie, welcher Benutzer das besitzt.
quelle
x
und das Verzeichnis nicht eingegeben werden kann!Ich habe eine 550 mit FTP mit Filezilla erhalten, weil reguläres FTP nicht über genügend Berechtigungen auf meinem Server verfügt.
Ich habe zu einer SSH / SFTP-Verbindung gewechselt und das hat es behoben.
quelle
Das Filezilla-Projekt bietet einen guten Beitrag zum Sichern Ihrer Windows- Dienstinstallation . Im Wesentlichen:
Benutzer erstellen
Ordnerberechtigungen
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
C:\Windows\Logs
Starten Sie den Dienst neu
quelle
Verwenden Sie den folgenden Parameter in vsftpd.conf, um einem anonymen Benutzer oder Skript in einem Linux-Computer die Berechtigung zu erteilen.
quelle