chmod ক্যালকুলেটর
owner, group ও other-এর জন্য একটি স্পর্শযোগ্য Read/Write/Execute গ্রিড দিয়ে Unix ফাইল পারমিশন তৈরি করুন (setuid, setgid ও sticky bit সহ) এবং octal মান (755), symbolic স্ট্রিং (rwxr-xr-x) ও chmod কমান্ড লাইভ আপডেট হতে দেখুন। উল্টোতে একটি octal মান টাইপ করুন, অথবা এক ক্লিকে একটি সাধারণ প্রিসেট প্রয়োগ করুন। আপনার ব্রাউজারে, বিনামূল্যে।
সবকিছু আপনার ব্রাউজারে চলে: কোনো ফাইল পড়া হয় না এবং কিছুই সার্ভারে পাঠানো হয় না।
পারমিশন ক্যালকুলেটর
পারমিশন সেট করতে বক্সগুলো টগল করুন, অথবা উল্টোতে নিচে একটি octal মান টাইপ করুন। octal, symbolic ও chmod কমান্ড তাৎক্ষণিকভাবে আপডেট হয়।
| শ্রেণি | Readr · 4 | Writew · 2 | Executex · 1 |
|---|---|---|---|
| মালিকu | |||
| গ্রুপg | |||
| অন্যান্যo |
Octal অঙ্কের মান
প্রতিটি octal অঙ্ক হলো এক শ্রেণির ব্যবহারকারীর জন্য read (4), write (2) ও execute (1)-এর যোগফল।
| অঙ্ক | Binary | Symbolic | অর্থ |
|---|
সাধারণ পারমিশন
উপরের ক্যালকুলেটরে যেকোনো প্রিসেট লোড করতে “Apply”-এ ট্যাপ করুন।
chmod ক্যালকুলেটর সম্পর্কে
chmod Calculator ভিজুয়ালি Unix ফাইল পারমিশন তৈরি করে। একটি সহজ গ্রিডে owner, group আর other-এর জন্য Read, Write আর Execute টগল করুন (সাথে বিশেষ setuid, setgid আর sticky বিটও) আর দেখুন তিনটি আউটপুট লাইভ আপডেট হচ্ছে: অক্টাল মান (755), সিম্বলিক স্ট্রিং (rwxr-xr-x) এবং পুরো chmod কমান্ড, ঐচ্ছিক রিকার্সিভ ফ্ল্যাগসহ।
এটি উল্টো দিকেও কাজ করে: যেকোনো অক্টাল মান টাইপ করুন, আর গ্রিড জ্বলে উঠে ঠিক কী কী অনুমতি দেওয়া হচ্ছে তা দেখাবে। এই উল্টো দিকটিই এটিকে বিল্ডারের পাশাপাশি একটি ডিবাগিং টুলও বানায়: ls -l বা কোনো ডিপ্লয়মেন্ট স্ক্রিপ্ট থেকে মোড পেস্ট করুন আর সাধারণ চেকবক্সে দেখুন কে কী করতে পারে।
একটি ডিজিট টেবিল গণিতটা ব্যাখ্যা করে (প্রতিটি অক্টাল ডিজিট হলো read (4), write (2) আর execute (1)-এর যোগফল) আর একটি প্রিসেট তালিকা সেই পারমিশনগুলো কভার করে যেগুলো আপনি সত্যিই ব্যবহার করেন: ফাইলের জন্য 644, ডিরেক্টরি ও এক্সিকিউটেবলের জন্য 755, গোপন তথ্যের জন্য 600, শেয়ার্ড টিম ফোল্ডারের জন্য 750 আর 775, প্রতিটির সহজ ভাষায় একটি নোটসহ। সবকিছু আপনার ব্রাউজারে চলে।
chmod ক্যালকুলেটর কীভাবে ব্যবহার করবেন
- ক্যালকুলেটর গ্রিডে Owner, Group আর Other-এর জন্য Read, Write আর Execute বক্স টগল করুন।
- প্রয়োজন হলে বিশেষ বিটগুলো (setuid, setgid বা sticky) চালু করুন।
- লাইভ অক্টাল মান, সিম্বলিক স্ট্রিং আর সম্পূর্ণ chmod কমান্ড পড়ুন; -R যোগ করতে “Recursive”-এ টিক দিন।
- অথবা উল্টো দিকে কাজ করুন: 640-এর মতো একটি অক্টাল মান টাইপ করে গ্রিডে লোড করুন।
- এক ক্লিকে একটি সাধারণ প্রিসেট প্রয়োগ করুন (644, 755, 600…), তারপর আপনার প্রয়োজনীয় মান বা কমান্ড কপি করুন।