Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলChmod ক্যালকুলেটর
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Chmod ক্যালকুলেটর

ডেভ

Linux ফাইল পারমিশন: বক্সে টিক দিন বা 755 অথবা rwxr-xr-x লিখুন, chmod কমান্ড কপি করুন

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

Chmod মোড প্রতি দলের জন্য তিনটি সংখ্যা যোগ করে: read হলো 4, write 2 এবং execute 1। তাই 7 মানে rwx এবং 5 মানে r-x, ফলে 755 হয় rwxr-xr-x: মালিক ফাইলটি বদলান, বাকি সবাই পড়েন ও চালান। সামনে চতুর্থ একটি সংখ্যা setuid (4), setgid (2) বা sticky (1) সেট করে।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • Nginx Config Generator A commented nginx server block for a reverse proxy, static site, SPA or redirect
  • .gitignore জেনারেটর ভাষা, ফ্রেমওয়ার্ক, এডিটর ও সিস্টেমের 61টি টেমপ্লেট থেকে .gitignore তৈরি করুন

chmod পারমিশন কীভাবে হিসাব করবেন

1

মালিক, গ্রুপ ও অন্যরা-র জন্য পড়া, লেখা ও চালানো-তে টিক দিন, অথবা 755 বা rwxr-xr-x-এর মতো একটি মোড লিখুন।

2

প্রতিটি সংখ্যা কী অনুমতি দেয় তাসহ অক্টাল ও সিম্বলিক (ls -l) রূপ পড়ুন।

3

ফাইলের দরকার হলে বিশেষ-এর নিচে setuid, setgid বা sticky-তে টিক দিন।

4

ফাইল বা ডিরেক্টরির নাম লিখুন, পুরো ট্রির জন্য -R চালু করুন, এবং chmod কমান্ডের জন্য কপি করুন চাপুন।

Chmod ক্যালকুলেটর সম্পর্কে

এই chmod ক্যালকুলেটর Unix ও Linux ফাইল পারমিশনকে অক্টাল সংখ্যা, যেমন 755, এবং ls -l যে সিম্বলিক অক্ষর দেখায়, যেমন rwxr-xr-x, এর মধ্যে রূপান্তর করে। মালিক, গ্রুপ ও বাকি সবার জন্য read, write ও execute বক্সে টিক দিন, একটি সংখ্যা লিখুন, অথবা ls -l-এর পারমিশন কলামটি শুরুর ফাইল-টাইপ অক্ষরসহ পেস্ট করুন; তিনটি রূপই একসাথে মিলে থাকে।

প্রতিটি সংখ্যা একটি যোগফল: read হলো 4, write 2 এবং execute 1। মালিকের 7 হলো 4 + 2 + 1, গ্রুপের 5 হলো 4 + 1। সামনের চতুর্থ সংখ্যায় থাকে বিশেষ বিট: setuid (4) একটি প্রোগ্রামকে তার মালিক হিসেবে চালায়, setgid (2) তার গ্রুপ হিসেবে চালায় বা একটি ডিরেক্টরির নতুন ফাইলকে গ্রুপ উত্তরাধিকারে দেয়, আর sticky (1) /tmp-এর মতো শেয়ার করা ডিরেক্টরিতে প্রত্যেককে শুধু নিজের ফাইল মুছতে দেয়। অক্ষরে এগুলো execute অবস্থানে s বা t হিসেবে দেখায়, আর execute সেট না থাকলে বড় হাতের S বা T হিসেবে, যা সাধারণত একটি ভুল বোঝায়।

নিচের কমান্ড লাইনটি কপির জন্য তৈরি, সংখ্যাগত রূপে (chmod 755 file) বা সিম্বলিক রূপে (chmod u=rwx,g=rx,o=rx file), পুরো ডিরেক্টরি ট্রির জন্য -R সহ, আর ফাইলের নামে স্পেস থাকলে শেলের জন্য উদ্ধৃতিচিহ্নে মোড়া। সাধারণত ভুল এমন মোডের জন্য সতর্কবার্তা দেখায়, যেমন সবার লেখার অনুমতিযুক্ত ফাইল।

umask বাক্স দেখায় একটি umask নতুন ফাইলের, যা 666 থেকে শুরু হয়, এবং নতুন ডিরেক্টরির, যা 777 থেকে শুরু হয়, কী করে। 022 umask দেয় 644 ও 755; 077 দেয় 600 ও 700।

এটি যা করে না: কোনো ফাইল বদলানো, অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) পড়া, বা বিদ্যমান মোডে g+w-এর মতো আপেক্ষিক পরিবর্তন প্রয়োগ। সবকিছু আপনার ব্রাউজারে চলে। সম্পর্কিত টুল: Number Base Converter, Cron Expression Builder।

সাধারণ জিজ্ঞাসা

chmod 755 মানে কী?

মালিক পান 7, অর্থাৎ read (4) যোগ write (2) যোগ execute (1)। গ্রুপ ও বাকি সবাই পান 5, read যোগ execute। তাই যে কেউ প্রোগ্রামটি চালাতে বা ডিরেক্টরি খুলতে পারেন, কিন্তু শুধু মালিক তা বদলাতে পারেন। ls -l-এ এটি rwxr-xr-x হিসেবে দেখায়।

chmod 644 ও 755-এর পার্থক্য কী?

দুটোতেই শুধু মালিক লিখতে পারেন। 755 সবার জন্য execute যোগ করে, যা একটি স্ক্রিপ্ট, প্রোগ্রাম বা ডিরেক্টরির দরকার; 644 execute বন্ধ রাখে, যা ওয়েব পেজ, ছবি ও কনফিগারেশনের মতো সাধারণ ফাইলের জন্য উপযুক্ত। একটি সাধারণ ফাইলকে 755 দিলে ক্ষতি নেই, তবে অপ্রয়োজনীয়।

chmod 777 কেন খারাপ ধারণা?

মোড 777 মেশিনের প্রতিটি ব্যবহারকারীকে ফাইলটি বদলাতে, প্রতিস্থাপন করতে বা মুছতে এবং চালাতে দেয়। একটি ওয়েব সার্ভারে এর মানে যেকোনো আক্রান্ত প্রসেস আপনার কোড নতুন করে লিখতে পারে। যে ডিরেক্টরি সত্যিই শেয়ার করতে হবে সেগুলোতে 1777 ব্যবহার করা উচিত, যা sticky বিট যোগ করে যাতে প্রত্যেকে শুধু নিজের ফাইল মুছতে পারেন।

ls -l আউটপুটে s, S, t ও T মানে কী?

মালিক বা গ্রুপের execute অবস্থানে ছোট হাতের s মানে setuid বা setgid চালু এবং execute-ও চালু। বড় হাতের S মানে বিশেষ বিট চালু কিন্তু execute বন্ধ। শেষ অবস্থানে t ও T-এর ক্ষেত্রেও একই, যা sticky বিট দেখায়।

umask কীভাবে নতুন ফাইলের পারমিশন ঠিক করে?

প্রোগ্রাম সাধারণত ফাইল 666 এবং ডিরেক্টরি 777 দিয়ে তৈরি করে, আর umask-এ সেট থাকা প্রতিটি বিট সরানো হয়। umask 022 হলে ফাইল হয় 644 ও ডিরেক্টরি 755। 077 হলে 600 ও 700, শুধু মালিকের জন্য। umask কখনো পারমিশন যোগ করে না।

ক্যালকুলেটর কি আমার ফাইলের পারমিশন বদলায়?

না। পেজটি শুধু সংখ্যা হিসাব করে এবং আপনার টার্মিনালে চালানোর জন্য কমান্ড লেখে। কিছুই আপলোড হয় না এবং কোনো ফাইল ছোঁয়া হয় না। যে মেশিনে ফাইলটি আছে সেখানকার শেলে কমান্ডটি পেস্ট করুন, মালিক না হলে sudo যোগ করুন।

এখনও আটকে আছেন? Chmod ক্যালকুলেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

সম্পর্কিত টুল

সব ডেভেলপার টুল
Base64 এনকোড ও ডিকোডটেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহUnix টাইমস্ট্যাম্প কনভার্টারUnix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনেJSON থেকে TypeScriptএকটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুনCSV থেকে JSONটেবিল প্রিভিউসহ CSV থেকে JSON এবং JSON থেকে CSV-তে রূপান্তর করুনYAML থেকে JSONYAML থেকে JSON এবং JSON থেকে YAML-এ রূপান্তর করুন, অ্যাংকর সমাধানসহURL এনকোডার / ডিকোডারটেক্সট ও URL পার্সেন্ট-এনকোড বা ডিকোড করুন, আর লিংকের প্রতিটি অংশ দেখুনসংখ্যা পদ্ধতি রূপান্তরকারীবাইনারি, অক্টাল, ডেসিমাল, হেক্স এবং 36 পর্যন্ত যেকোনো ভিত্তি, যেকোনো আকারে নির্ভুল, টু'জ কমপ্লিমেন্টসহColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)