Debian / Proftp 550 Permission denied
Ich habe vor kurzem installiert proftp auf meinem debian squeeze linode. Es funktioniert so weit, aber ich bin vor einige Probleme jetzt.
In einem FTP-client wie FileZilla, ich bin in der Lage, auf den server zugreifen und Dateien herunterladen, ohne Probleme, aber hochladen nicht prossible. Versucht die Ergebnisse in 550 test.txt: Permission denied
.
Ich versuche auch, um download/upload direkt aus NetBeans, aber NetBeans meldet einen 550 permission denied
Nachricht in beiden Fällen. Siehe unten das Ergebnis, wenn Sie eine Datei herunterladen.
Kann die Verbindung erfolgreich hergestellt wurde, es sei denn, sub-Verzeichnisse in den Einstellungen angegeben.
220 ProFTPD 1.3.3a Server (Debian) [::ffff:178.79.184.96]
USER userftp
331 Password required for userftp
PASS ******
230 User userftp logged in
TYPE I
200 Type set to I
CWD /site.co.uk/public_html
550 /site.co.uk/public_html: No such file or directory
CWD /
250 CWD command successful
CWD site.co.uk
550 site.co.uk: No such file or directory
MKD site.co.uk
550 gwerks.vegetav.co.uk: Permission denied
QUIT
221 Goodbye.
Folgenden wird an die proftp.conf
Datei:
#VALID LOGINS
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>
<Directory /srv/www/>
Umask 022 022
AllowOverwrite on
<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD CWD>
AllowAll
</Limit>
</Directory>
- Versuchen Sie, ändern Sie die Berechtigung
chmod -R 0775 /var/www/your_folder/
es funktioniert für mich - es ist auch nicht geholfen
- versuchen Sie auch
chown -R userftp:userftp /srv/www/
beide Befehle mein Problem gelöst
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oder in meinem Fall:
beste Weg für dieses problem ist :
myftpUser
: Ihr ftp-Benutzer oder alle Benutzer, die Sie mögen, verwenden Sie esapache
: apacheapache
ist die Standard-Benutzergruppe, wenn es installiert ist, in Linux automatisch angelegt, apacheist es sehr wichtig, dass Sie nicht nur
myftpUser:myftpUserGroup
, denn wenn Sie diese Methode verwenden server-geben SieHTTP Error 500
Ich habe gerade eine Lösung gefunden, um dieses problem
Finden Sie die folgende Zeile in /etc/proftpd/proftpd.conf
Set off deaktivieren der IPv6-Unterstützung ist ärgerlich, auf der nur IPv4-Boxen.
UseIPv6 auf
Diesen Schalter auf 'off'
Starten Sie den server neu