vsftpd: केवल कुछ उपयोगकर्ताओं के लिए उपयोग की अनुमति दें


17

मैं केवल कुछ उपयोगकर्ताओं को अनुमति देने के लिए FTP सर्वर सेटअप करना चाहता हूं, इसलिए vsftpd के साथ, मैं इसमें शामिल हूं vsftpd.conf:

local_enable=YES
user_config_dir=/etc/vsftpd_user_conf

में /etc/vsftpd_user_confयूनिक्स उपयोगकर्ता के लिए fooएक फ़ाइल foo में मैं सेट:

local_root=/home/foo/ftpdir
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
virtual_use_local_privs=YES
local_umask=022

... और मैंने vsftpd लॉन्च किया। मैं उपयोगकर्ता फू के साथ FTP में लॉगिन कर सकता हूं। हालाँकि, मैं अन्य यूनिक्स उपयोगकर्ताओं के साथ भी कर सकता हूँ! मैं अन्य यूनिक्स उपयोगकर्ताओं को कैसे निष्क्रिय कर सकता हूं?

जवाबों:


24

Vsftpd.conf में:
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

प्रति पंक्ति उपयोगकर्ता नाम रखने के लिए फ़ाइल को संपादित करें।


मेरे लिए भी काम किया धन्यवाद। ध्यान देने योग्य बात यह है कि एक उपयोगकर्ता सूची फ़ाइल पहले से ही / etc / vsftpd / user_list पर मौजूद है। हालाँकि डिफ़ॉल्ट रूप से उपयोगकर्ता द्वारा इसे अस्वीकार कर दिया गया है। इसलिए यदि आप userlist_deny = NO सेट करते हैं या तो बिना किसी नए userlist_file को सेट किए या अस्वीकार सूची के साथ / etc / vsftpd / user_list में जगह लेते हैं तो आपने अपने सर्वर सुरक्षा से समझौता कर लिया होगा।
17

4

/ etc / ftpusers में एक फ़ाइल है, केवल यहाँ एक की अनुमति दी है।

vsftpd में परिभाषित करने की कोई आवश्यकता नहीं है


4
क्या आपको वह पीछे नहीं मिला? "उपयोगकर्ताओं की सूची ने एफ़टीपी अभिगम को
रोक दिया

0

वह उपयोगकर्ता जोड़ें जिसे आप उपयोगकर्ता_सूची में अस्वीकार करना चाहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.