পার্থক্য হ'ল কী অনুমতি সেট হয় এবং আপনি সেগুলি সেট করতে কোন মোড ব্যবহার করেন।
chmod +x
আপনি সবার জন্য এক্সিকিউটেবল বিট সেট করার সাথে - মালিক, মালিক গ্রুপ এবং অন্যান্য ব্যবহারকারীগণ। এটি প্রতীকী মোড হিসাবে পরিচিত। উদ্ধৃতিতে man chmod
:
অপারেটর + প্রতিটি ফাইলের বিদ্যমান ফাইল মোড বিটগুলিতে নির্বাচিত ফাইল মোড বিট যুক্ত করার কারণ ঘটায়; - তাদের সরানোর কারণ; এবং = এগুলিকে যুক্ত করার কারণী করে এবং ডিরেক্টরিটির নিরীক্ষিত সেট ব্যবহারকারী এবং গোষ্ঠী আইডি বিটগুলি প্রভাবিত না করে ব্যতীত নিরবচ্ছিন্ন বিটগুলি সরিয়ে ফেলার কারণ দেয়।
সঙ্গে chmod 755
আপনি অকট্যাল সংখ্যার ব্যবহার হয়েছেন, যা বাইনারি উপস্থাপনা অনুমতি নির্দিষ্ট বিট সেট করতে ব্যবহৃত হয়। প্রথম (বাম) 3 বিট মালিকের অনুমতিের সাথে সামঞ্জস্য করে, মাঝারি 3 টি গ্রুপের অনুমতিগুলির সাথে মিলিত হয় এবং সর্বশেষে (ডানদিকে) অন্য সমস্ত ব্যবহারকারীর অনুমতিের সাথে সঙ্গতি রাখে। বিটের ক্রম সর্বদা একরকম হয়, read,write,execute
বা rwx
ঠিক যেমন অর্ডার একই হয়, বাইনারি উপস্থাপনায় রূপান্তরিত হওয়ার পরে পৃথক নম্বর, অনুমতি বিট সেট করে যার জন্য সংখ্যার সাথে সম্পর্কিত অবস্থানগত বিটটি 1 হয় এবং 0টিকে একটিকে আনসেট করে দেয় বিশেষত:
- অক্টাল সংখ্যাটি
7
বাইনারিতে 111, সুতরাং আপনি সমস্ত পড়া, লিখতে এবং মালিকের জন্য বিটগুলি কার্যকর করতে সেট করছেন; rwx
সেট করা আছে।
- অক্টাল সংখ্যাটি
5
বাইনারি তে 101, সুতরাং আপনি পড়া এবং সম্পাদন সেট করছেন তবে লেখার বিটগুলি অক্ষম করুন, এবং এটি গ্রুপ এবং অন্যান্য ব্যবহারকারীদের জন্য 5 হিসাবে, এই দুটি বিভাগের জন্য একই অনুমতি থাকবে। এইভাবে r-x
সেট করা হয়।
এখানে ছোট ডেমো:
bash-4.3$ touch file1 file2
bash-4.3$ chmod +x file1
bash-4.3$ chmod 755 file2
bash-4.3$ ls -l file1 file2
-rwxrwxr-x 1 xieerqi xieerqi 0 7月 6 13:54 file1
-rwxr-xr-x 1 xieerqi xieerqi 0 7月 6 13:54 file2
chmod +x
অন্যান্য অনুমতি পরিবর্তন না করেই সকল নির্বাহযোগ্য পতাকা সেট করে।chmod 755
rwxr-xr-x