550 Betrieb über FTP nicht erlaubt


3

Ich verwalte mit FTP einige Dateien auf einer Site, die ich verwalte, sehe aber weiterhin das folgende (abgeschnittene) Fehlerprotokoll:

Command:    DELE calendarpermission.php
Response:   550 calendarpermission.php: Operation not permitted
[...]
Command:    DELE button_down.gif
Response:   550 button_down.gif: Operation not permitted
Command:    CWD /domains/example.com/public_html/admincp
Response:   250 CWD command successful
Command:    PWD
Response:   257 "/domains/example.com/public_html/admincp" is the current directory
Command:    RMD control_examples
Response:   550 control_examples: Operation not permitted
Command:    CWD /domains/example.com/public_html
Response:   250 CWD command successful
Command:    PWD
Response:   257 "/domains/example.com/public_html" is the current directory
Command:    RMD admincp
Response:   550 admincp: Operation not permitted
Status: Retrieving directory listing...
Command:    PASV
Response:   227 Entering Passive Mode (122,155,5,50,138,244).
Command:    MLSD
Response:   150 Opening ASCII mode data connection for MLSD
Response:   226 Transfer complete
Status: Directory listing successful
Status: Set permissions of '/domains/example.com/public_html/admincp' to '777'
Command:    SITE CHMOD 777 admincp
Response:   550 CHMOD 777 admincp: Operation not permitted

Was mache ich, um das zu lösen?


5
550 ist FTP "Nein, das kann ich nicht". Das bedeutet wahrscheinlich, dass Sie keinen Lesezugriff auf die Dateien haben oder dass sie nicht vorhanden sind.
Phoshi

Wenn Sie vsftpd verwenden, ist in der Datei vsftpd.conf ein Flag gesetzt, um das Schreiben zu verhindern, selbst wenn die Berechtigungen für den Schreibzugriff festgelegt sind.
www139

Antworten:


2

Wenn

Command:    SITE CHMOD 777 admincp
Response:   550 CHMOD 777 admincp: Operation not permitted

Wenn dies der Fall ist, bedeutet dies, dass Sie absolut keine Berechtigungen dafür haben. Sie sollten dieses Problem mit Ihrem Hosting lösen, damit sie Ihre Berechtigungen erteilen können. Vielleicht hat dieser Ordner den Zweck zu bleiben?


im direkten admin ownwer zurücksetzen?
monkey_boys

1
@monkey Dies ist ein sehr allgemeines Berechtigungsproblem. Da wir nicht wissen, in welcher Umgebung Sie arbeiten, wissen wir nicht, was Sie tun müssen, um das Problem zu beheben. Wenn Sie eine Funktion zum Zurücksetzen der Eigentümer in Ihrem Back-End haben, ist dies möglicherweise der
richtige

1

/domains/example.com/public_html/admincpkann im Besitz von root sein. Möglicherweise wurde es von PHP erstellt und gehört daher root. Unabhängig davon darf der Benutzer, bei dem Sie sich über ftp angemeldet haben, die Berechtigungen dieser Datei nicht ändern (oder sie existiert nicht).


1
Command:    SITE CHMOD 777 admincp
Response:   550 CHMOD 777 admincp: Operation not permitted

Bedeutet, dass der FTP-Benutzer nicht über die Datei / den Ordner verfügt, die / den Sie anzeigen möchten. Sie können sich in derselben Gruppe befinden und vollen Zugriff auf die Datei haben, aber nur der Eigentümer kann eine Datei (oder root / sudo) ändern. Um dieses Problem zu beheben, müssen Sie Eigentümer der Datei sein (Löschen und erneutes Erstellen von Sicherungskopien ohne Beibehaltung von Eigentümern / Rechten funktioniert möglicherweise).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.