একটি গাছের জন্য লিনাক্স ফাইল অনুমতি নিষ্ক্রিয় করুন


1

একটি সম্পূর্ণ ডিরেক্টরি ট্রি ফাইল ফাইল নিষ্ক্রিয় করার একটি উপায় আছে যাতে নতুন ফাইল এবং ডিরেক্টরি অনুমতি স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করা হয়?

আমার একটি মাল্টি ইউজার পরিবেশ আছে এবং একটি ডিরেক্টরি ট্রি থাকতে চাই যেখানে ব্যবহারকারীদের পূর্ণ অ্যাক্সেস দরকার, অন্যদের কেবল অ্যাক্সেস পড়তে পারে। ঠিক এখন এটি একটি সহজ দৃশ্যকল্প, কিন্তু আরো জটিল পেতে হবে।

আমি ব্যবহারকারীদের সকল অধিকার মডেল করার জন্য RSBAC ব্যবহার করি, তবে যারা ভাগ করা ফোল্ডারগুলিতে ব্যবহারকারীরা ফাইল বা ফোল্ডার তৈরি করে তবে ডিফল্ট উমাস 0022 হয়। সুতরাং অ্যালিস এই ভাগ করা ফোল্ডারে bobs ফাইল সম্পাদনা করতে পারবেন না। আমার বর্তমান workaround লিখতে হয় umask 0000 মধ্যে $HOME/.profile প্রতিটি ব্যবহারকারীর ফাইল এবং ফোল্ডার যে কেউ দ্বারা সম্পাদিত হতে পারে।

ব্যবহারকারীরা অন্যান্য অ-ভাগ করা অবস্থানগুলিতে লিখতে চাইলে এটি সম্ভবত সমস্যাগুলির দিকে পরিচালিত করে।

যদি এটি সম্ভব না হয়, তবে প্রতিটি নতুন ফাইল এবং ডিরেক্টরিের জন্য 777 এ অনুমতি সেট করার স্বয়ংক্রিয় উপায় আছে?

এটি একটি ভাগ করা সেটিং হওয়া উচিত যেখানে ফাইলের মালিক অনুমতি / acls পরিবর্তন করতে পারবেন না।


আপনি কেবলমাত্র একটি ক্রোন কাজ চালাতে পারবেন না যে অনুযায়ী প্রতি মিনিটে পরিবর্তন? এছাড়াও, যদি এটি একটি সাধারণ উদ্দেশ্য সিস্টেম হয়, তবে আপনার ব্যবহারকারীদের উমস্ক ওয়ার্কারাউন্ড সম্পর্কে জানাতে ভুলবেন না।
Daniel Beck

@ ড্যানিয়েলবেক নিশ্চিত, তবে কখনও কখনও আমি কিছু ফাইল সম্পাদনা করতে 10 মিনিট পর্যন্ত অপেক্ষা করতে চাই না।
Artjom B.

আপনি ভাগ করা ফোল্ডারটি একটি আলাদা সার্ভার (সিআইএফএস / এসএমবি) বা ফাইল সিস্টেমের দিকে এবং একটি ফাইল সিস্টেম (FAT? NTFS) ব্যবহার করে যা লিনাক্স অনুমতি মডেল সমর্থন করে না।
Daniel Beck

উত্তর:


2

ACLs আপনি প্রয়োজন কি। ডকুমেন্টেশন দেখুন setfacl। বিশেষত, কিভাবে ডিফল্ট ACL সেট করতে। আপনি বিকল্পটি যোগ করে ফাইল সিস্টেমে ACLs সক্ষম করতে হবে acl মাউন্ট অপশন এবং remounting।


অনুমতি অধীনে setfacl ডকুমেন্টেশন ফাইল / dir মালিক ACL পরিবর্তন করতে পারেন বলে। এই একটি ভাগ সেটিং মধ্যে ঘটতে হবে না। আমি এই প্রশ্নের স্পষ্ট। যদিও, আমি সম্ভবত এই RSBAC এবং এমনকি ACLs দ্বারা সীমাবদ্ধ করতে পারে।
Artjom B.

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