2011-10-16 17 views
9

मैंने हाल ही में अपने डेबियन निचोड़ लिनोड पर proftp स्थापित किया है। यह अब तक काम करता है लेकिन अब मुझे कई मुद्दों का सामना करना पड़ रहा है।डेबियन/प्रॉम्प्ट 550 अनुमति अस्वीकार

फ़ाइलज़िला जैसे एफ़टीपी क्लाइंट में, मैं सर्वर तक पहुंचने और समस्याओं के बिना फ़ाइलों को डाउनलोड करने में सक्षम हूं, लेकिन अपलोड संभव नहीं है। 550 test.txt: Permission denied में परिणाम आज़माएं।

मैं नेटबीन से सीधे डाउनलोड/अपलोड करने का भी प्रयास कर रहा हूं, लेकिन नेटबीन दोनों मामलों में 550 permission denied संदेश की रिपोर्ट करता है। फ़ाइल डाउनलोड करते समय परिणाम के नीचे देखें।

कनेक्शन सफलतापूर्वक स्थापित किया जा सकता है जब तक कि सेटिंग्स में उप निर्देशिका निर्दिष्ट नहीं होती है।

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. 

निम्नलिखित proftp.conf फ़ाइल में जोड़ा जाता है:

#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> 
+2

कोशिश दे देंगे अनुमति बदलने के लिए 'chmod -R 0775/var/www/your_folder /' यह मेरे लिए काम करता है –

+0

यह –

+0

की मदद नहीं करता है 'chown -R userftp: userftp/srv/www/'दोनों आदेशों ने मेरी समस्या हल की –

उत्तर

20
chown -R (FTPUSER) /(path)/(to_your_ftp)/ 

या मेरे मामले में:

chown -R wordpress /home/wordpress/public_html 
-2

मैं सिर्फ इस समस्या

के लिए एक समाधान मिल गया है

निम्नलिखित लिन खोजें ई /etc/proftpd/proftpd.conf

IPv6 समर्थन को अक्षम करने के लिए सेट करें जो केवल आईपीवी 4 बॉक्स पर परेशान है। पर

'बंद'

पुनः प्रारंभ करने के लिए स्विच इस सर्वर UseIPv6

1
इस समस्या के लिए

सबसे अच्छा तरीका है:

chown -R myftpUser:apache /srv/www/ 

myftpUser: अपने एफ़टीपी उपयोगकर्ता या किसी भी उपयोगकर्ता है कि आप उपयोग की तरह यह

apache: अपाचे

apache, डिफ़ॉल्ट उपयोगकर्ता समूह है अगर यह लिनक्स में स्थापित किया गया है स्वचालित रूप से अपाचे द्वारा बनाई

यह बहुत महत्वपूर्ण है कि आप बस myftpUser:myftpUserGroup का उपयोग नहीं करते, क्योंकि यदि आप इस विधि का उपयोग सर्वर आप HTTP Error 500

संबंधित मुद्दे