বিনামূল্যে chmod পারমিশন ক্যালকুলেটর
অকটাল মান (৭৫৫), প্রতীকী নোটেশন (rwxr-xr-x) এবং সঠিক chmod কমান্ড পেতে মালিক, গ্রুপ এবং অন্যদের জন্য Unix ফাইল পারমিশন টগল করুন।
| পড়ুন | লিখুন | চালান | মান | |
|---|---|---|---|---|
| মালিক | 7 | |||
| গ্রুপ | 5 | |||
| অন্যান্য | 5 |
$ chmod 755 ফাইলনাম
সাধারণ প্রিসেট
সাধারণ ব্যবহার
- ওয়েব সার্ভারের জন্য সঠিক ফাইল অনুমতিApache/Nginx সার্ভারে ওয়েব ফাইল এবং ফোল্ডারের জন্য সঠিক অনুমতি সেট করুন।
- SSH কী অনুমতি সেট করুনSSH লুজ অনুমতি সহ কী অস্বীকার করে। আপনার কী ফাইলের জন্য সঠিক chmod পান।
- শেল স্ক্রিপ্ট সম্পাদনযোগ্য করুনস্ক্রিপ্ট চালানোর জন্য chmod কমান্ড পান এটি নিরাপদ রেখে।
- Linux ফাইল অনুমতি শিখুনবুঝুন কিভাবে অক্টাল এবং প্রতীকী Unix অনুমতি পড়া/লেখা/সম্পাদন মানচিত্রে।
- Docker ইমেজে ফাইল অনুমতিDocker কন্টেইনারে কপি করা ফাইলের জন্য সঠিক অনুমতি সেট করুন।
কিভাবে কাজ করে
এই টুল একটি হাতে লেখা, সম্পূর্ণ ক্লায়েন্ট-সাইড Unix পারমিশন ক্যালকুলেটর — কোনো লাইব্রেরি বা সার্ভার নেই। এটি প্রতিটি পারমিশনকে React state ম্যাট্রিক্সে একটি boolean হিসেবে রাখে এবং সরাসরি বিটওয়াইজ গণিত দিয়ে octal, symbolic ও ls -l ফরম্যাটের মধ্যে রূপান্তর করে।
- 1চেকবক্স ম্যাট্রিক্স state সেট করেনয়টি read/write/execute চেকবক্সের প্রতিটি (owner, group, other) একটি React state অবজেক্টে একটি boolean টগল করে। বিশেষ বিট — setuid, setgid ও sticky — একটি সমান্তরাল state অবজেক্টে আলাদাভাবে রাখা হয়।
- 2বিটওয়াইজ গণিত octal হিসাব করেoctalFor() ফাংশন প্রতিটি গ্রুপের সক্রিয় পারমিশনের মান নির্দিষ্ট ওজন r=4, w=2, x=1 দিয়ে যোগ করে। তিনটি গ্রুপের অঙ্ক পাশাপাশি বসানো হয়, আর কোনো বিশেষ বিট সেট থাকলে শুরুতে চতুর্থ একটি অঙ্ক (setuid=4, setgid=2, sticky=1) যোগ হয়।
- 3দ্বিমুখী পার্সিং সব ইনপুট সিঙ্ক করে3 বা 4 অঙ্কের octal সংখ্যা টাইপ করলে parseOctal() চলে, যা বিটওয়াইজ AND দিয়ে প্রতিটি অঙ্ককে আবার পারমিশন boolean-এ ভেঙে চেকবক্স ম্যাট্রিক্স আপডেট করে। একটি ls -l লাইন পেস্ট করলে parseLsPerms() চলে, যা regex দিয়ে 9-অক্ষরের পারমিশন স্ট্রিং বের করে setuid/setgid/sticky-র জন্য s, S, t ও T-এর মতো বিশেষ অক্ষর ডিকোড করে।
- 4chmod কমান্ড তৈরি ও কপি হয়চূড়ান্ত chmod কমান্ড স্ট্রিং ইন্টারপোলেশন দিয়ে তৈরি হয় — octal মোড বা symbolic মোড (u=rwx,g=rx,o=rx রূপ) — ঐচ্ছিক -R ফ্ল্যাগ ও লক্ষ্য ফাইলনামসহ। Copy-তে ক্লিক করলে navigator.clipboard.writeText() দিয়ে কমান্ডটি ক্লিপবোর্ডে যায়, যা নেটওয়ার্ক কল ছাড়াই লোকালি চলে।
সম্পর্কিত টুলস
পাসওয়ার্ড দিয়ে PDF সুরক্ষিত করুন
AES-256 এনক্রিপশন দিয়ে PDF-এ পাসওয়ার্ড যোগ করুন, এবং চাইলে প্রিন্ট, কপি বা এডিট বন্ধ করে দিন। ব্রাউজারেই চলে; কিছু আপলোড হয় না।
টাইমস্ট্যাম্প কনভার্টার
Unix টাইমস্ট্যাম্পকে পাঠযোগ্য তারিখে এবং বিপরীতে রূপান্তর করুন। UTC ও স্থানীয় সময়, সেকেন্ড ও মিলিসেকেন্ড সমর্থন করে।
সংখ্যা বেস কনভার্টার
বাইনারি, অক্টাল, দশমিক এবং হেক্সাডেসিমালের মধ্যে সংখ্যা রূপান্তর করুন। বিট-সাইজ ফিট ও গ্রুপড বাইনারি আউটপুট তাৎক্ষণিক দেখুন।