मैं एक Ubuntu 10.04 LTS सर्वर चला रहा हूं और मैं ऐसे उपयोगकर्ता बनाना चाहता हूं जो केवल FTP से ही सर्वर तक पहुंच बना सकते हैं।
मैंने अब तक क्या किया है:
- इंस्टॉल
vsftpd - डिफ़ॉल्ट लॉगिन शेल के साथ नया उपयोगकर्ता बनाएं
/bin/false
सर्वर पर सामान्य उपयोगकर्ता सभी अपने होम फोल्डर को ftp के माध्यम से एक्सेस करने में सक्षम होते हैं, लेकिन जिन उपयोगकर्ताओं को दूरस्थ शेल एक्सेस को यह सेट करके हटाया जाता है, /bin/falseवे भी ftp द्वारा लॉग इन करने में सक्षम नहीं होते हैं।
मुझे समझ नहीं आता कि शेल एक्सेस vsftpdसर्वर को कैसे प्रभावित करता है? मैं शेल को फिर से सक्षम किए बिना ftp एक्सेस कैसे सक्षम कर सकता हूं?
अपडेट:
मुझे यह संदर्भ मिला है जिसमें कहा गया है कि मुझे उपयोग करना चाहिए /sbin/nologin( /usr/sbin/nologinउबंटू में प्रतीत होता है ) और यह कि इसे एफटीपी एक्सेस को प्रभावित नहीं करना चाहिए लेकिन यह मेरे मामले में काम नहीं करता है।