লিনাক্স কমান্ড শিখুন - GetFacl

নাম

getfacl - ফাইল অ্যাক্সেস নিয়ন্ত্রণ তালিকা পেতে

সংক্ষিপ্তসার

Getfacl [-DRLPvh] ফাইল ...

getfacl [-DRLPvh] -

বিবরণ

প্রতিটি ফাইলের জন্য, Getfacl ফাইলের নাম, মালিক, গ্রুপ এবং অ্যাক্সেস কন্ট্রোল তালিকা (ACL) প্রদর্শন করে। একটি ডিরেক্টরি একটি ডিফল্ট ACL আছে, getfacl এছাড়াও ডিফল্ট ACL প্রদর্শন অ-ডিরেক্টরিগুলি ডিফল্ট ACL গুলোতে থাকতে পারে না।

যদি getfacl একটি ফাইল সিস্টেমে ব্যবহৃত হয় যা ACL সমর্থন করে না, তাহলে getfacl প্রথাগত ফাইল মোড অনুমতি বিট দ্বারা নির্ধারিত অ্যাক্সেসের অনুমতি প্রদর্শন করে।

Getfacl আউটপুট ফরম্যাট নিম্নরূপ:

1: # ফাইল: somedir / 2: # মালিক: লিসা 3: # গ্রুপ: স্টাফ 4: ব্যবহারকারী :: rwx 5: ব্যবহারকারী: joe: rwx # প্রভাবশালী: rx 6: গ্রুপ :: rwx # প্রভাবশালী: rx 7: গ্রুপ: ঠান্ডা: rx 8: মাস্ক: rx 9: অন্যান্য: rx 10: ডিফল্ট: ব্যবহারকারী :: rwx 11: ডিফল্ট: ব্যবহারকারী: joe: rwx # প্রভাবশালী: rx 12: ডিফল্ট: গ্রুপ :: rx 13: ডিফল্ট: মাস্ক: rx 14 : ডিফল্ট: অন্য: ---

লাইন 4, 6 এবং 9 ব্যবহারকারী, গোষ্ঠী এবং ফাইল মোড অনুমতি বিটের অন্যান্য ক্ষেত্রের সাথে মিল রয়েছে। এই তিনটি বেস ACL এন্ট্রি বলা হয়। লাইন 5 এবং 7 ব্যবহারকারী নাম এবং গ্রুপ গ্রুপ এন্ট্রির নামকরণ করা হয়। লাইন 8 হল কার্যকর অধিকার মুখোশ। এই এন্ট্রি সমস্ত গ্রুপ এবং নামযুক্ত ব্যবহারকারীদের দেওয়া কার্যকর অধিকার সীমাবদ্ধ। (ফাইল মালিক এবং অন্যান্য অনুমতিগুলি কার্যকর অধিকার মুখোশের দ্বারা প্রভাবিত হয় না; অন্য সকল এন্ট্রি।) রেখা 10--14 এই ডিরেক্টরিটির সাথে যুক্ত ডিফল্ট ACL প্রদর্শন করে। ডিরেক্টরিগুলি ডিফল্ট ACL থাকতে পারে নিয়মিত ফাইলগুলির একটি ডিফল্ট ACL নেই

Getfacl এর জন্য ডিফল্ট আচরণটি এসিএল এবং ডিফল্ট ACL উভয় প্রদর্শন করে এবং এন্ট্রিগুলির অধিকারগুলি কার্যকর অধিকারগুলি থেকে পৃথক যেখানে লাইনগুলির জন্য একটি কার্যকর অধিকার মন্তব্য অন্তর্ভুক্ত করা হয়।

আউটপুট একটি টার্মিনাল হলে, কার্যকর অধিকার মন্তব্য 40 কলামের সাথে সংযুক্ত করা হয়। অন্যথা, একটি একক ট্যাব অক্ষর ACL এন্ট্রি এবং কার্যকর অধিকার মন্তব্যটি পৃথক করে।

একক ফাইলের ACL তালিকাগুলি ফাঁকা লাইন দ্বারা পৃথক করা হয়। Getfacl এর আউটপুটটি সেটফ্যাকলের ইনপুট হিসাবে ব্যবহার করা যেতে পারে।

অনুমতিসমূহ

ফাইলে অ্যাক্সেস অ্যাক্সেসের পদ্ধতি (অর্থাৎ, ফাইলের ধারণকারী ডিরেক্টরি অ্যাক্সেসের সাথে অ্যাক্সেসের প্রক্রিয়াসমূহ) ফাইলের ACL গুলির মধ্যে পড়ার সুযোগও দেওয়া হয়। এটি ফাইল মোডে অ্যাক্সেসের জন্য প্রয়োজনীয় অনুমতিগুলির অনুরূপ।

বিকল্প

--access

ফাইল অ্যাক্সেস নিয়ন্ত্রণ তালিকা প্রদর্শন করুন।

-d, --default

ডিফল্ট অ্যাক্সেস কন্ট্রোল তালিকা প্রদর্শন

--omit-হেডার

মন্তব্য শিরোলেখটি প্রদর্শন করবেন না (প্রতিটি ফাইলের আউটপুটের প্রথম তিনটি লাইন)

--all কার্যকর

সমস্ত কার্যকর অধিকার মন্তব্য মুদ্রণ করুন, এমনকি যদি ACL এন্ট্রির দ্বারা নির্ধারিত অধিকারগুলি একই হয়।

--no-কার্যকর

কার্যকরী অধিকার মন্তব্যগুলি মুদ্রণ করবেন না।

--skip-বেস

শুধু বেস ACL এন্ট্রি (মালিক, গোষ্ঠী, অন্যদের) আছে এমন ফাইলগুলি ছেড়ে যান।

-আর, - ক্রিক

Recursively সব ফাইল এবং ডিরেক্টরির ACLs তালিকা।

-L, - লোগুলি

লজিক্যাল ওয়াক, সিম্বলিক লিঙ্কগুলি অনুসরণ করুন। ডিফল্ট আচরণ হল সিম্বলিক লিংক আর্গুমেন্ট অনুসরণ করা, এবং সাব-ডাইরেক্টরিতে প্রতীকী লিঙ্কগুলি প্রত্যাহার করা।

-পি, - দৈহিক

শারীরিক পদব্রজে ভ্রমণ, সব সিম্বলিক লিঙ্ক ছেড়ে। এটি সাংকেতিক লিংক আর্গুমেন্টগুলিও বাদ দেয়।

--tabular

একটি বিকল্প ট্যাবুলার আউটপুট ফরম্যাট ব্যবহার করুন। ACL এবং ডিফল্ট ACL পাশ পাশ পাশ প্রদর্শিত হয়। এসিএল মাস্ক এন্ট্রি কারণে অকার্যকর যে অনুমতিগুলি মূলধন প্রদর্শিত হয়। ACL_USER_OBJ এবং ACL_GROUP_OBJ এন্ট্রিগুলির জন্য এন্ট্রি ট্যাগের নামগুলিও রাজধানী অক্ষরে প্রদর্শিত হয়, যা এন্ট্রিগুলিকে স্পটলাইট করতে সাহায্য করে।

--absolute-নাম

নেতৃস্থানীয় স্ল্যাশ অক্ষরগুলি ফাঁকা করবেন না (`/ ')। ডিফল্ট আচরণটি নেতৃস্থানীয় স্ল্যাশ অক্ষর ফালা হয়।

--version

Getfacl এবং প্রস্থানের সংস্করণ মুদ্রণ করুন।

--help

মুদ্রণ কমান্ড লাইন বিকল্প ব্যাখ্যা ব্যাখ্যা।

-

কমান্ড লাইন বিকল্পগুলির শেষে সমস্ত অবশিষ্ট পরামিতি ফাইলের নাম হিসাবে ব্যাখ্যা করা হয়েছে, এমনকি যদি তারা একটি ড্যাশ অক্ষর দিয়ে শুরু করে

-

যদি ফাইলের নাম প্যারামিটার একটি ড্যাশ অক্ষর থাকে, তবে getfacl স্ট্যান্ডার্ড ইনপুট থেকে ফাইলগুলির একটি তালিকা পড়ে।

পোসেস 1003.1 ই ড্রাফট স্ট্যান্ডার্ড 17 এর সাথে কনফার্মেশন

যদি পরিবেশগত পরিবর্তনশীল POSIXLY_CORRECT সংজ্ঞায়িত করা হয়, getfacl এর ডিফল্ট আচরণ নিম্নলিখিত পদ্ধতিতে পরিবর্তিত হয়: অন্যথায় নির্দিষ্ট না থাকলে, শুধুমাত্র ACL মুদ্রিত হয়। -d বিকল্প দেওয়া হলে ডিফল্ট ACL মুদ্রিত হয়। যদি কোনও কমান্ড লাইন প্যারামিটার দেওয়া হয় তবে getfacl এটি `` getfacl - '' হিসাবে প্রয়োগ করা হয়েছে হিসাবে আচরণ করে।