রুট লগইনগুলিকে অনুমতি দেওয়ার জন্য কীভাবে বনফুটপিডি কনফিগার করবেন?


17

আমি এসইএলএস 10.1 এ আছি, এবং রুট লগইনগুলিকে অনুমতি দেওয়ার জন্য vsftpd কনফিগার করার চেষ্টা করছি। কেউ কি জানেন, এটা কিভাবে করে?

এখনও অবধি আমার কাছে এটি রয়েছে:

local_enable=YES
chroot_local_user=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.users

এবং আমি /etc/vsftpd.users এ রুট যুক্ত করেছি। আমি যখন লগ ইন করার চেষ্টা করি তখন আমি যা পাই তা এখানে:

t ftp susebox
Susebox.example.com এ সংযুক্ত।
220-FTP সার্ভার (ব্যবহারকারী 'me@example.com')
220
ব্যবহারকারী (susebox.example.com:( অচেনা)): রুট
331-পাসওয়ার্ড:
331
পাসওয়ার্ড:
দূরবর্তী হোস্ট দ্বারা সংযোগ বন্ধ।

সি: \>

বিটিডাব্লু, আপনি যদি উত্তরটি না জানেন তবে দয়া করে কীভাবে আমাকে মূল লগইনগুলিতে অনুমতি দেওয়া উচিত নয় সে সম্পর্কে আমাকে বক্তৃতা দেওয়ার বিরক্ত করবেন না। আমি জানি আমি কী করছি এবং স্পেস-টাইম ধারাবাহিকতায় যে কোনও ফেটে যাওয়ার ফলস্বরূপ আমি তার জন্য সম্পূর্ণ দায়বদ্ধতা গ্রহণ করি।


আপনি কেবল ধারাবাহিকতায় বিশাল জঞ্জাল তৈরি করছেন না, আপনি এর নিষ্ঠারতার খুব ফ্যাব্রিককে ধর্ষণ করছেন! আমি এটির জন্য কেবলমাত্র ব্যবহারটিই মনে করতে পারি হানিপোট, তবে এএফআইকে কেউ এফটিপি দ্বারা রুট দিয়ে লগইন করার চেষ্টাও করে না। অন্যান্য সমস্ত ব্যবহার .... bit.ly/yzoSbB যা বলা হচ্ছে, এটি নীচে উত্তর দেওয়া হয়েছে।
রোমান

1
আমার এই সঠিক সমস্যাটি রয়েছে তবে এটি সম্পূর্ণ বিচ্ছিন্ন পরীক্ষার নেটওয়ার্কে। সমস্ত সিস্টেম ইন্টারনেটে নেই, আপনি জানেন।
lcbrevard

উত্তর:


15

অস্বীকৃতি: এফটিপি-র জন্য মূল লগইন সক্ষম করা অনেকগুলি, অনেক কারণে অত্যন্ত খারাপ ধারণা

আপনার vsftpd.conf ফাইল সম্পাদনা করুন, এবং নিম্নলিখিত লাইন যুক্ত করুন:

userlist_deny=YES

সম্পাদনা করুন user_list এবং ftpusers"রুট" মন্তব্য করুন ।


1
Vsftpd ব্যবহারকারীদের জন্য কেবল এফওয়াইআই, ব্যবহারকারী তালিকাভুক্ত ফাইলটি / ইত্যাদি / vsftpd / ব্যবহারকারী_লিস্টের নীচে অবস্থিত
GoTTimw

1
ফেডোরা 20: আমাকে এটি উভয় জায়গায় পরিবর্তন করতে হয়েছিল: ইউজার_লিস্ট এবং এফটিপিউসার্স।
এটোরাস

6

যারা (আমার মত) মধ্য 2013 সালে উবুন্টু সার্ভারে vsftpd ব্যবহার করার জন্য, দেখে মনে হচ্ছে রুট মাধ্যমে লগ-ইন করার অনুমতি দেওয়া এসএফটিপি ডিফল্টরূপে, কোন বিশেষ প্রয়োজনীয় পরিবর্তন।

তবে, আপনার যদি সত্যিই এফটিপি অ্যাক্সেসের প্রয়োজন হয় তবে আমার যা করতে হবে তা হ'ল:

sudo nano /etc/ftpusers

এবং শুরুতে rootএকটি রেখে এটির সাথে লাইনটি মন্তব্য করুন #। ফাইলটি সংরক্ষণ করুন এবং সার্ভারটি পুনরায় লোড করা এমনকি প্রয়োজনীয় নয়।


4

vi /etc/pam.d/vsftpd -> যদি আপনি vsftpd ব্যবহার করেন

অনুসন্ধান

auth blablabla sense=deny file=/etc/ftpusers 

এটিকে তৈরি করুন sense= allowবা আপনি scriptএটির উপরে কোনও অসুবিধে করতে পারেন , বা ফাইলটি সংশোধন করতে পারেন : ftpusers বা অন্য কোনও ftpusers ফাইল যুক্ত করুন


1

ডেবিয়ান 8 জেসির জন্য আপনাকে কেবল সম্পাদনা করতে হবে /etc/ftpusersএবং মন্তব্য করতে হবে বা রুট মুছতে হবে। আর কিছুই দরকার নেই, কেবল vsftpd পুনরায় চালু করুন


0

Vsftpd প্রমাণীকরণের জন্য পাম ব্যবহার করতে পারে, তাই আমি আপনাকে /etc/pam.d/vsftpd চেক করার পরামর্শ দিই। আপনি সম্ভবত এটি প্যাম খুঁজে পাবেন যা লগ ইন থেকে রুট প্রতিরোধের জন্য কনফিগার করা হয়েছে।


0

নতুন সংস্করণগুলিতে আপনাকে আপনার ফাইলের শেষের কাছাকাছি pam_service_name=vsftpdযেতে হবে। অন্যথায়, অনুমতিগুলি অন্যথায় সঠিক হলেও আপনি রুটের (বা কোনও ব্যবহারকারী) লগইন প্রমাণীকরণ ত্রুটি পেতে পারেন।pam_service_name=ftp/etc/vsftpd.conf

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.