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