একাধিক গ্রুপের একটি ফোল্ডারের মালিকানা পাওয়ার জন্য কি এসিএল ব্যবহার করার কোনও উপায় আছে?


0

শিরোনামটির মতোই আমি ভাবছি যে এসিএল সহ একাধিক গ্রুপ এক ফোল্ডারের মালিকানা পাবে কিনা ?

আমি এই গ্রুপগুলি করতে চাই

  1. ftp_read
    • আমি এই গ্রুপের জন্য সেট পড়তে চাই
  2. ftp_read_write
    • আমি এই গ্রুপের জন্য সেট পড়তে, লিখতে চাই
  3. ftp_read_write_execute
    • আমি এই গোষ্ঠীর জন্য সেটটি পড়তে, লিখতে এবং নির্বাহ করতে চাই

আমি মনে করি এটি সম্ভব হবে আমি ইতিবাচক নই।

উত্তর:


2

হ্যাঁ, আপনার এসিএলে একাধিক গ্রুপের জন্য প্রবেশাধিকার থাকতে পারে - এটি আসলে এসিএল বৈশিষ্ট্যের পুরো পয়েন্ট।

(যদি আপনার কোনওভাবেই ফোল্ডারগুলির "নিজস্ব" থাকা দরকার না disk ডিস্ক কোটা বাদে, "প্রধান" গোষ্ঠী কোনও বিশেষ সুযোগসুবিধা পান না যা মালিকের পক্ষ থেকে থাকে, সুতরাং আপনি পরিবর্তে ভান করতে পারেন , "গোষ্ঠী মালিকানা" কেবল একটি সীমাবদ্ধ 1-এন্ট্রি ACL))

সুতরাং setfaclশর্তাবলী, আপনার এসিএল দেখতে হবে:

g:ftp_read:r, g:ftp_read_write:rw, g:ftp_read_write_execute:rwx

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

এটি আরও কার্যকর বলে মনে হচ্ছে:

g:ftp_read:rx, g:ftp_read_write:rwx

আপনি এটি একটি ডিরেক্টরিতে ডিফল্ট এসিএল হিসাবে সেট করতে পারেন এবং পসিক্স এসিএল সিস্টেম স্বয়ংক্রিয়ভাবে নতুন তৈরি হওয়া ফাইলগুলিতে "মাস্ক" + এক্স করবে, ফলস্বরূপ + আর ফাইলের জন্য তবে + আরএক্স ডিরেক্টরিতে হবে।


1

এই প্রশ্নটি AskUbuntu এ দেখুন

সংক্ষেপে, একবার আপনি মাউন্ট বিকল্পগুলিতে এসিএল সক্ষম করলে আপনি যেমন কমান্ড ব্যবহার করতে পারেন

setfacl -m g:ftp_read:r folder
setfacl -m g:ftp_read_write:rw folder
setfacl -m g:ftp_read_write_execute:rwx folder

"মাউন্ট অপশন" জিনিসটি আশা করা যায় 2014 বা তারও মধ্যে চলে গেছে। সাম্প্রতিক কার্নেল রিলিজে, ext4 পূর্বনির্ধারিতভাবে ACL সমর্থন সক্ষম করে।
মহাকর্ষ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.