ডিফল্ট মালিক / ভিএসএফটিপিডি এর মাধ্যমে তৈরি ফাইলগুলির অনুমতি


11

775 হিসাবে তৈরি হওয়া ডিরেক্টরি এবং ফাইলগুলির ডিফল্ট মানগুলি আমি কীভাবে সেট করব? আমার বোধগম্যতা হল আমাকে ভিএসএফটিপিডি-তে উমাস্কটি পরিবর্তন করতে হবে, তবে কীভাবে আমি এটি পরিবর্তন করব তা আমি কীভাবে জানব?

উত্তর:


14

আপনার প্রয়োজন উমাস্ক এবং চূড়ান্ত অনুমতিগুলি 77 77 add পর্যন্ত যোগ করা উচিত you যেহেতু আপনার need75৫ টি অনুমতি প্রয়োজন তাই আপনার mas 777 - 757575 = 002 উমাস্ক হিসাবে প্রয়োজন।


1
এগুলি অক্টাল মান হিসাবে সাবধান, তাই local_umask=002প্রত্যাশিত ফলাফল নাও দিতে পারে - আপনি '0' দ্বারা ভাল উপসর্গ: local_umask=0002(দেখুন man vsftpd.conf)।
স্কিপি লে গ্র্যান্ড গৌরু

@ স্কিপাইলগ্র্যান্ড গৌড়ো, 002একটি অক্টাল মান, তাই না? আপনি কেন অন্য একটি নেতৃস্থানীয় যুক্ত করবেন 0?
জামাদিয়ান

2
ঠিক আছে, এটির জন্য কোনও ব্যাপার না 002(সেই সময়ে আমার প্রয়োজনীয়তাগুলি মনে করতে পারে না) তবে এটি উদাহরণস্বরূপ হওয়া উচিত 022(যা বেস 10 হিসাবে বিবেচিত হবে 22) বনাম 0022। যাইহোক, এটি ছাড়া এটি আমার পক্ষে কাজ করে না ...
স্কিপি লে গ্র্যান্ড গৌরো

13

আপনি যদি নিজের উমাস্কটি সেট করবেন সে বিষয়ে ভাবছেন তবে এটি anon_umaskবেনামে অ্যাক্সেস এবং local_umaskব্যবহারকারীদের জন্য vsftpd কনফিগারেশন ফাইল (/etc/vsftpd.conf) এ সেট করা যেতে পারে ।

মুখোশটি সঠিকভাবে কাজ করার জন্য (এমনকি নামবিহীন অ্যাক্সেস ছাড়াই) সেট করা প্রয়োজন বলে মনে হয় anon_upload_enable=YESএবং anon_mkdir_write_enable=YES। যদি এগুলি সেট না করা থাকে তবে লিখিত, পড়া এবং সম্পাদন করার জন্য এফটিপি-র মাধ্যমে আপলোড করা ফাইলগুলিতে গ্রুপ বা অন্যদের জন্য অনুমতি দেওয়া হবে না (যদিও স্ট্যান্ডার্ড সুবিধাগুলি অন্য কোনও কিছুর জন্য সেট করা যেতে পারে)।

আপনার ক্ষেত্রে, যদি আপনার ব্যবহারকারীর দ্বারা প্রমাণিত অ্যাক্সেসের প্রয়োজন হয় তবে আপনার নিম্নলিখিতটি সেট করা উচিত:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=0002
anon_upload_enable=YES
anon_mkdir_write_enable=YES
file_open_mode=0777

এখানে, file_open_modeফাইলগুলির ডিফল্ট সেটিংস সেট করে। 777এটিকে কারও পক্ষে পঠনযোগ্য, রচনামূলক এবং কার্যকর করার যোগ্য করে তোলে। local_umaskসেট করার সাথে সাথে 002, আপনি 775যেমন অনুরোধ করেছিলেন তেমনটি আপনাকে দেয় ।

নোটিকা যা local_umaskডিফল্ট 077, গ্রুপ এবং অন্যদের কোনওভাবেই ফাইল অ্যাক্সেস করতে অক্ষম করে (তাই এটি এখানে সেট করা আছে)।

আরও পড়া: https://security.appspot.com/vsftpd/vsftpd_conf.html


ফাইল_পেন_মোড = 7777 এ কীভাবে সেট করবেন?
শিচেং গুও

এবং "sudo chmod -R 777 / mysharedpath"
মেসুটপিসকিন

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