এসিএল এর সেন্টোস লিনাক্স - উত্তরাধিকারসূত্রে প্রাপ্ত হচ্ছে না


0

প্রয়োজনীয় এসিএলের কাজ করার চেষ্টা করা হচ্ছে ... ওএস হ'ল সেন্টোস লিনাক্স

পরিস্থিতি:

ফোল্ডার বাড়িতে ফোন।

ব্যবহারকারীকে ব্যবহারকারী 1 এবং ব্যবহারকারী বলা হয় ব্যবহারকারী 2।

ইউজার 1 ফোল্ডারের বাড়ির মালিক, ইউজার 2 এর ঘরে ঘরে RWX রয়েছে।

এসিএল-এর ইম এটির চেষ্টা করছে যাতে ব্যবহারকারী 1 ঘরে কোনও ফাইল / ফোল্ডার তৈরি করে, সেই ব্যবহারকারী 2 কে এটিতে আরডাব্লুএক্স অনুমতিও দেওয়া হয়। এছাড়াও যখন ব্যবহারকারী 2 ঘরে একটি ফাইল / ফোল্ডার তৈরি করে তখন ব্যবহারকারী 1 এটিতে আরডাব্লুএক্স অনুমতি দেওয়া হয়।

এসিএলএস আমি চেষ্টা করেছি:

getfacl home
user:user1:rwx
user:user2:rwx
default:user1:rwx
default:user2:rwx

তবে একটি নতুন ফাইল তৈরি করা হলে এটি প্রদর্শিত হয়

getfacl home/testfolder
# owner: user1
# group: AllUsers
user::rwx
user:user1:rwx          #effective:r-x
user:user2:rwx          #effective:r-x
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:47:rwx
default:user:48:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

অনুমতিগুলি উত্তরাধিকার সূত্রে প্রাপ্ত হচ্ছে, তবে লেখার অ্যাক্সেস সরানো হচ্ছে বলে মনে হচ্ছে? এটিকে অনুমতি দেওয়ার জন্য পৃথক গোষ্ঠী তৈরি করা কোনও বিকল্প নয়।

কেউ কি অনুরূপ কিছু চেষ্টা করে কাজটি পেয়েছে?

উত্তর:


0

আমি এই সাথে কিছুটা খেলেছি ...

বাড়ি / ডিরেক্টরিতে এসিএল (ডিফল্ট) মাস্ক কী?
এটি কাজ করার জন্য এটি 'rwx' হওয়া উচিত।
আপনি এটি দিয়ে সেট করতে পারেন:

setfacl -m d:m:rwx home

এছাড়াও আপনাকে টেস্টফোল্ডারের জন্য মুখোশটি পরিবর্তন করতে হবে (এখনই এটি 'rw' হিসাবে রয়েছে):

setfacl -m m:rwx home/testfolder

আশা করি এইটি কাজ করবে.

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