আমি কীভাবে কোনও ফাইলের জন্য সমস্ত বর্ধিত বৈশিষ্ট্যের ডাম্প পেতে পারি?


16

গেটফ্যাটার একটি নির্বাচিত ফাইলের জন্য বর্ধিত বৈশিষ্ট্যের একটি তালিকা ডাম্প করে।

যাইহোক, getfattr --dump filename শুধুমাত্র ডাম্প user.*নামস্থান এবং security.*, system.*এবং trusted.*নামব্যবধান। সাধারণত, কোনও ব্যবহারকারীকে ম্যানুয়ালি সংযুক্ত না করা পর্যন্ত কোনও ব্যবহারকারীর নাম-স্থান বৈশিষ্ট্য নেই।

হ্যাঁ আমি জানি আমি ব্যবহার করে সেলিনাক্সের তথ্য পেতে পারি getfattr -n security.selinux filename। এই ক্ষেত্রে, আমি বর্ধিত বৈশিষ্ট্যের নির্দিষ্ট সনাক্তকরণ জানি।

আমি রুট ব্যবহারকারী হিসাবে এটি চেষ্টা করেছি। আমি ধরে নেব যে সম্পূর্ণ ক্ষমতা সম্পন্ন রুট ব্যবহারকারী এই তথ্য অ্যাক্সেস করতে সক্ষম হবেন। তবে আপনি কেবল ব্যবহারকারীকে পেয়ে যাবেন name নেমস্পেস ডাম্প।

প্রশ্নটি হল যে আমি সমস্ত নেমস্পেসের সমস্ত কীগুলির নাম না জেনে কীভাবে সহজেই কোনও ফাইলের সমস্ত বর্ধিত বৈশিষ্ট্য নেমস্পেসের একটি পূর্ণ ডাম্প পেতে পারি?


এবং "lsattr" যথেষ্ট না? (দীর্ঘ বৈশিষ্ট্যযুক্ত স্ট্রিংটি ডিকোড করার জন্য "ম্যান চ্যাটার" দেখুন)
থিওফ্রাস্টাস

উত্তর:


12

আমি এটি করতে ঘৃণা করি তবে উত্তরটি (আরও গবেষণার পরে):

 getfattr -d -m - file

আমি ম্যান পৃষ্ঠাটি পড়তে আপাতদৃষ্টিতে এটি মিস করেছি :

-এম প্যাটার্ন , - ম্যাচ = প্যাটার্ন

   কেবল নিয়মিত প্রকাশের প্যাটার্নের সাথে মিলে এমন নামগুলির সাথে বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করুন । [...] সমস্ত গুণাবলী অন্তর্ভুক্ত করার জন্য "-" নির্দিষ্ট করুন।


আমি এটির getfattr -d -m '' fileজন্য ব্যবহার করছিলাম , আমি সচেতন ছিলাম না -এটি একটি বিশেষ কেস ছিল, তবে বৈশিষ্ট্যটি যুক্ত হওয়ার পরে থেকেই মনে হচ্ছে এটি এর আগে থেকেই ছিল (প্রাথমিকভাবে -rবিকল্প হিসাবে )। লজ্জা. -m '[-]'যে বৈশিষ্ট্যগুলি রয়েছে সেগুলি অনুসন্ধান করার জন্য একজনকে ব্যবহার করতে হবে -
স্টাফেন চেজেলাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.