চার অঙ্কের মানটির জন্য প্রথম ছোডম অষ্টাল অঙ্কটি কী?


40

কখনও কখনও আমি chmodকমান্ডগুলি দেখতে পাই যা তিনটির পরিবর্তে চারটি অষ্টাল অঙ্ক ব্যবহার করে - --চ্ছিক প্রথম সংখ্যাটি কী? উদাহরণস্বরূপ, chmod 777সমান chmod a+rwx; একই আদেশ কি জন্য chmod 2777?


1
এটি একটি ভাল প্রশ্ন, তাই আমি এটি কিছুটা সাধারণ করার চেষ্টা করেছি
মাইকেল মরোজেক

3
'চতুর্থ চিমড অষ্টাল অঙ্ক' কিছুটা বিভ্রান্তিকর, বাম থেকে ডানে পড়ার সময় প্রশ্নের মধ্যে অঙ্কটি আসলেই প্রথম।
jsbillings

উত্তর:


44

দয়া করে নোট করুন যে chmod 777 filenameএটি chmod 0777 filenameএই উদাহরণের সমতুল্য ।

প্রথম অষ্টাল অঙ্কটি সেটুইড, সেটজিড এবং স্টিকি বিট সেট করে ( সেটুড / সেটজিড সম্পর্কে আরও তথ্যের জন্য এই নিবন্ধটি দেখুন)। অষ্টাল 2 এর অর্থ ফাইলটিতে গ্রুপ আইডি সেট করা। সুতরাং, সমতুল্য একটি করতে হবে chmod a+rwx filename, তারপর chmod g+s filenamechmod Info পৃষ্ঠায় আরো বিস্তারিত ব্যাখ্যা নেই।


5
Chmod (1) এর প্রায় সমস্ত বাস্তবায়ন প্রতীকী মোড আর্গুমেন্টে কমা ব্যবহার করতে পারে। সুতরাং, 2777 আপনার সমতুল্য মাত্র একটি কমান্ড মধ্যে সম্পন্ন করা যেতে পারে: chmod a+rwx,g+s filename। অথবা, আরও কঠোরভাবে (সাংখ্যিক মোড would হিসাবে setuid এবং চটচটে বিট পরিষ্কার করার বিষয়ে নিশ্চিত হয়ে): chmod a=rwx,g+s filename
ক্রিস জনসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.