مفت chmod اجازتیں کیلکولیٹر
octal ویلیو (755)، symbolic notation (rwxr-xr-x)، اور بالکل درست chmod کمانڈ حاصل کرنے کے لیے owner، group، اور other کے لیے Unix فائل اجازتیں ٹوگل کریں۔
| پڑھنا | لکھنا | چلانا | قدر | |
|---|---|---|---|---|
| مالک | 7 | |||
| گروپ | 5 | |||
| دیگر | 5 |
$ chmod 755 فائل کا نام
عام پری سیٹس
عام استعمالات
- ویب سرورز کے لیے صحیح فائل اختیاراتApache/Nginx سرورز پر ویب فائلوں اور فولڈرز کے لیے صحیح اختیارات سیٹ کریں۔
- SSH کلیدی اختیارات سیٹ کریںSSH سست اختیارات والی کلیدیں انکار کرتا ہے۔ اپنی کلیدی فائلوں کے لیے صحیح chmod حاصل کریں۔
- شیل اسکرپٹس کو قابل عمل بنائیںایک اسکرپٹ کو چلانے کے قابل بنانے کے لیے chmod کمانڈ حاصل کریں جبکہ اسے محفوظ رکھتے ہوئے۔
- Linux فائل اختیارات سیکھیںسمجھیں کہ octal اور symbolic Unix اختیارات پڑھنے/لکھنے/عمل کرنے سے کیسے منسلک ہیں۔
- Docker تصاویر میں فائل اختیاراتDocker کنٹینرز میں نقل کی گئی فائلوں کے لیے صحیح اختیارات سیٹ کریں۔
یہ کیسے کام کرتا ہے
یہ ٹول ہاتھ سے لکھا، مکمل کلائنٹ سائیڈ Unix اجازتوں کا کیلکولیٹر ہے — نہ لائبریریاں، نہ سرور۔ یہ ہر اجازت کو React state میٹرکس میں boolean کے طور پر رکھتا ہے اور براہ راست bitwise حساب سے octal، symbolic اور ls -l فارمیٹس کے درمیان تبدیل کرتا ہے۔
- 1چیک باکس میٹرکس state مقرر کرتا ہےنو read/write/execute چیک باکسز (owner، group، other) میں سے ہر ایک React state آبجیکٹ میں ایک boolean بدلتا ہے۔ خاص بٹس — setuid، setgid اور sticky — ایک متوازی state آبجیکٹ میں الگ رکھے جاتے ہیں۔
- 2Bitwise حساب octal نکالتا ہےoctalFor() فنکشن ہر گروپ کی فعال اجازتوں کو مقررہ وزن r=4، w=2، x=1 سے جمع کرتا ہے۔ تینوں گروپ ہندسے جوڑے جاتے ہیں، اور اگر کوئی خاص بٹ سیٹ ہو تو شروع میں چوتھا ہندسہ (setuid=4، setgid=2، sticky=1) لگایا جاتا ہے۔
- 3دو طرفہ پارسنگ تمام ان پٹس ہم آہنگ رکھتی ہے3 یا 4 ہندسوں کا octal نمبر ٹائپ کرنے سے parseOctal() چلتا ہے، جو bitwise AND سے ہر ہندسے کو واپس اجازت کے booleans میں توڑ کر چیک باکس میٹرکس اپ ڈیٹ کرتا ہے۔ ls -l سطر پیسٹ کرنے سے parseLsPerms() چلتا ہے، جو regex سے 9 حرفی اجازت اسٹرنگ نکالتا ہے اور setuid/setgid/sticky کے لیے s، S، t اور T جیسے خاص حروف ڈی کوڈ کرتا ہے۔
- 4chmod کمانڈ جوڑ کر کاپی کی جاتی ہےآخری chmod کمانڈ اسٹرنگ interpolation سے بنتی ہے — octal موڈ یا symbolic موڈ (u=rwx,g=rx,o=rx شکل) — اختیاری -R فلیگ اور ہدف فائل نام کے ساتھ۔ کاپی پر کلک کرنے سے navigator.clipboard.writeText() کمانڈ کلپ بورڈ پر لکھتا ہے، جو بغیر نیٹ ورک کال کے مقامی طور پر چلتا ہے۔
متعلقہ ٹولز
PDF کو پاس ورڈ سے محفوظ کریں
AES-256 انکرپشن کے ساتھ PDF میں پاس ورڈ شامل کریں، اور اختیاری طور پر پرنٹنگ، کاپی یا ترمیم کو بند کر دیں۔ آپ کے براؤزر میں چلتا ہے؛ کچھ بھی اپ لوڈ نہیں ہوتا۔
ٹائم اسٹیمپ کنورٹر
Unix ٹائم اسٹیمپس کو قابلِ پڑھ تاریخوں میں اور الٹا تبدیل کریں۔ UTC اور مقامی وقت، سیکنڈز اور ملی سیکنڈز کی حمایت کرتا ہے۔
نمبر بیس کنورٹر
نمبروں کو binary، octal، decimal، اور hexadecimal کے درمیان تبدیل کریں۔ bit-size fit اور grouped binary آؤٹ پٹ فوری دیکھیں۔