मैंने अभी Ubuntu 12.04 LTS (Precise Pangolin) को Ubuntu Server 11.10 (Oneiric Ocelot) से अपडेट किया है।
इसने मेरी vsFTPd स्थापना को अद्यतन किया, और ऐसा लगता है कि कुछ बदल गया है: / मैं PAM प्रमाणीकरण का उपयोग करता हूं। इसका कारण क्या बदल सकता है?
FTP सर्वर से कनेक्ट करने का प्रयास करते समय मुझे यह त्रुटि मिलती है:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
मैंने इसे googling करने की कोशिश की, और इसने allow_writable_root=YES
कॉन्फ़िगरेशन फ़ाइल में जोड़ने के लिए कहा - हालांकि जब मैं यह कोशिश करता हूं और vsftpd को पुनः आरंभ करने का प्रयास कर सकता हूं तो इसे पुनरारंभ नहीं किया जा सकता है। क्यों?
यहाँ है कि मैं वास्तव में यह कैसे तय किया है:
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb
dpkg -i vsftpd.deb
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd reload
और वोइला :)
wget
पैरामीटर के लिए प्रदान किया है, मृत है। शायद, क्योंकि संस्करण3.0.2-3
अब बाहर है। इस समस्या का सामना कर रहे किसी भी व्यक्ति को सही लिंक प्राप्त करने के लिए इस साइट पर जाना चाहिए । उपर्युक्त लिंक 64-बिट प्लेटफ़ॉर्म के लिए है। अन्य प्लेटफार्मों के लिए इस पैकेज के लिंक खोजने के लिए, उदाहरण के लिए 32-बिट, इस पृष्ठ का अनुसरण करें और नीचेDownload vsftpd
अनुभाग पर स्क्रॉल करें ।