The অনুমতি এগুলি ইউনিক্স বিশ্বের বেশ আকর্ষণীয় বিষয় এবং এই ধরণের অপারেটিং সিস্টেমের সর্বাধিক মূল্যবান বিশেষত্ব। লিনাক্স সিস্টেমের ডিরেক্টরি এবং ফাইলগুলির জন্য এই মোডগুলির পদ্ধতি প্রয়োগ করে এবং আমরা অন্যান্য সুরক্ষা স্তরগুলির সাথে পরিপূর্ণ করতে পারি যেমন কিছু ফাইল সিস্টেম প্রয়োগ করা বর্ধিত বৈশিষ্ট্য, বা অ্যাক্সেস নিয়ন্ত্রণের তালিকা বা এসিএল হিসাবে সুরক্ষা সিস্টেমের অন্যান্য ধরণের।
কিছু নিবন্ধগুলিতে আমরা মোডগুলি বা অনুমতিগুলি সম্পর্কে কথা বলেছি, আপনি তাদের যা কিছু কল করতে চান, এবং অবশ্যই আপনি ইতিমধ্যে জানেন যে আমরা যে অনুমতিগুলি দেখতে পারি তা আমাদের ডিরেক্টরি এবং ফাইল একটি সাধারণ কমান্ড দিয়ে ls -l, তবে কনসোলে এটি অক্ষরের আকারটি প্রদর্শন করবে যা আমরা ইতিমধ্যে জানি। অন্যদিকে, আমরা chmod কমান্ড ব্যবহার করে এই অনুমতিগুলি পরিবর্তন করতে এই একই স্বরলিপি বা অষ্টাল একটিও ব্যবহার করতে পারি, আপনি ইতিমধ্যে জানেন যে ... তবে আমরা যদি অষ্টাল আকারে অনুমতিগুলি তালিকাভুক্ত করতে চাই তবে কী হবে?
ঠিক আছে, যাতে অষ্টাল স্বরলিপি দেখুন স্ট্যাট কমান্ডের মাধ্যমে সহজতমগুলির মধ্যে একটি হ'ল আমরা বিভিন্ন পদ্ধতি ব্যবহার করতে পারি:
stat /etc/passwd
পূর্ববর্তী কমান্ডের সাহায্যে আমরা এই নির্দিষ্ট ফাইল সম্পর্কে প্রচুর তথ্য দেখতে পাব, উদাহরণস্বরূপ / ইত্যাদি / পাসডাব্লুডিতে। তবে আমরা কেবল দেখতে চাইলে বা অষ্টাল বিন্যাসে অনুমতি, তুমি ব্যবহার করতে পার:
stat -c '%a' /etc/passwd
মধ্যে ফর্ম্যাট এবং সম্ভাবনা উপলভ্য, যা আপনি ম্যান স্ট্যাটের সাথে দেখতে পাচ্ছেন, অক্ষরগুলির সাথে ফর্ম্যাটটি দেখতে% A এবং সম্পূর্ণ আউটপুট ফিল্টার করার জন্য আরও অনেক অপশন রয়েছে এবং আমরা কিছু নির্দিষ্ট না করে কেবল প্রাপ্ত ক্ষেত্রগুলির কয়েকটি দেখায়। উদাহরণস্বরূপ, যদি আমরা কোনও ফাইল বা ডিরেক্টরিতে অনুমতি বা ইউনিক্স মোড উভয়ভাবেই দেখতে চান তবে আমরা এই অন্যান্য আদেশটি ব্যবহার করতে পারি:
stat -c '%A %a' /etc/passwd
এবং তাই আমরা উভয় স্ট্যান্ডার্ড আউটপুট পাবেন ...