CHMOD 777: نحو اور فنکشن

Chmod 777 Nhw Awr Fnkshn



لینکس کے ساتھ کام کرتے وقت chmod 777 عام ہے۔ ہو سکتا ہے کہ آپ کا سامنا کسی قابل عمل فائل کو ڈاؤن لوڈ کرنے کے بعد یا کسی ٹیوٹوریل میں ہوا ہو جسے آپ پڑھ رہے تھے۔ اس کا کیا مطلب ہے، اور کیا آپ اسے استعمال کریں؟

chmod 777 لینکس میں فائل یا ڈائرکٹری میں فائل کی اجازتیں ترتیب دینے کا ایک طریقہ ہے۔ یہ گائیڈ لینکس فائل کی اجازتوں اور انہیں سیٹ کرنے کے طریقہ کے بارے میں بات کرے گا۔ ہم یہ بھی سمجھیں گے کہ chmod 777 کیا ہے اور جب اس پر عمل درآمد ہوتا ہے تو یہ کیا کرتا ہے۔







لینکس فائل کی اجازتیں کیا ہیں؟

لینکس میں، ہر ڈائرکٹری اور فائل کی ملکیت، اوصاف اور فائل کی اجازت مختلف ہوتی ہے۔ فائل کنٹرول کے یہ معیار اس بات کو محدود کرنے میں مدد کرتے ہیں کہ کون دی گئی فائل تک رسائی حاصل کر سکتا ہے اور وہ فائل یا ڈائریکٹری کے ساتھ کیا کر سکتا ہے۔



فائل کی اجازتوں کو کلاس کی بنیاد پر درجہ بندی کیا جاتا ہے۔ صارف کی تین کلاسیں ہیں:



  1. مالک - وہ شخص جو دی گئی فائل یا ڈائریکٹری تخلیق کرتا ہے وہ مالک ہے۔ مثالی طور پر، کوئی بھی فائل یا ڈائرکٹری جو ہوم ڈائرکٹری میں بنائی گئی ہے موجودہ صارف کی ملکیت ہے۔ تاہم، آپ ان کی ملکیت کو استعمال یا تبدیل کر سکتے ہیں۔
  2. گروپ - وہ دی گئی ڈائریکٹری یا فائل تک رسائی والے دوسرے صارفین کی نمائندگی کرتے ہیں۔ مالک فائل تک ان کی رسائی کی وضاحت کرتا ہے۔
  3. دوسرے - کوئی بھی جو مالک نہیں ہے یا گروپ کے زمرے میں نہیں آتا ہے وہ دوسروں کی نمائندگی کرتا ہے۔

صارف کی تین کلاسوں میں سے ہر ایک کے پاس فائل کی مختلف اجازتیں ہیں۔ وہ حاصل کر سکتے ہیں پڑھ لکھ، یا پھانسی اجازتیں





پڑھیں (r) – پڑھنے کی اجازت کا مطلب یہ ہے کہ صارف دی گئی ڈائرکٹری کے مواد تک رسائی حاصل کرسکتا ہے اور فائلوں کو دیکھ سکتا ہے۔ تاہم، وہ موجودہ فائلوں میں ترمیم، تخلیق یا حذف نہیں کر سکتے ہیں۔

لکھیں (w) – لکھنے کی اجازت صارف کو ڈائریکٹری میں فائلوں میں ترمیم کرنے کی اجازت دیتی ہے۔



عمل کریں (x) - اگر دی گئی فائل ایک اسکرپٹ ہے، تو عمل کرنے کی اجازت صارف کو فائل چلانے کی اجازت دیتی ہے۔

لہذا، دیئے گئے صارف کو مختلف اجازتیں مل سکتی ہیں۔ اس کے علاوہ، مالک دی گئی فائل یا ڈائرکٹری کی اجازتوں کو تبدیل کر سکتا ہے تاکہ کسی دی گئی صارف کی کلاس کے لیے اجازتوں کو شامل یا منسوخ کر سکے۔

فائل کی اجازتوں کو دیکھنے کے لیے، دی گئی ڈائرکٹری کے مواد کی ایک لمبی فہرست ہے جیسا کہ دکھایا گیا ہے:

پچھلی تصویر میں، ہمارے پاس مختلف اجازتوں کے ساتھ ایک فائل اور ڈائریکٹری ہے۔ پہلی صورت میں، ہائفن ( -) مطلب یہ ایک فائل ہے۔ دی rw- کی نمائندگی کرتا ہے مالک اجازتیں دی r- کی نمائندگی کرتا ہے گروپ اجازتیں آخری زمرہ، جو ہے r-، کی نمائندگی کرتا ہے دوسرے اجازتیں

ڈائریکٹری کے معاملے میں، d ڈائریکٹری کی نمائندگی کرتا ہے، اس کے بعد فائل کی اجازت ہوتی ہے۔

فائل کی اجازت کی نمائندگی

فائل کی اجازتوں کو عددی قدر کے طور پر پیش کیا جاتا ہے: 4 سے مراد پڑھیں، 2 سے مراد لکھیں، 1 سے مراد پھانسی دینا اور 0 بغیر اجازت کے لیے کھڑا ہے۔

آئیے اسے درج ذیل ٹیبل پر توڑتے ہیں:

r، w، x کی اجازت اوکٹل نمائندگی
----- 0
-- ایکس 1
-میں- دو
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

اگر آپ کو اجازت کے ساتھ فائل مل جاتی ہے۔ 644، دی مالک اجازت ہے 6۔ اس کا مطلب ہے کہ وہ دی گئی فائل کو پڑھ اور لکھ سکتے ہیں اور ڈائریکٹری میں موجود فائلوں میں ترمیم کر سکتے ہیں۔ دی گروپ اور دوسرے اجازت ہے 4 جس کا مطلب ہے کہ وہ صرف فائلوں اور ڈائریکٹری کے مواد کو پڑھ سکتے ہیں۔

ہماری پچھلی مثال میں، کی اجازت moo.docx 644 پر سیٹ ہے جس کی نمائندگی بھی کی جاتی ہے۔ rw-r-r-.

کے لئے نئی ڈائریکٹری، اس کی اجازت پر سیٹ ہے۔ 775. اگر ہم اسے تبدیل کرنا چاہتے ہیں۔ 644، ہم مندرجہ ذیل کمانڈ استعمال کر سکتے ہیں:

$ sudo chmod 644 نئی

ہم نے فائل کی اجازت کو استعمال کرتے ہوئے تبدیل کیا۔ chmod کمانڈ.

CHMOD 777 کو سمجھنا

دی 777 فائل کی اجازت کا مطلب ہے کہ تمام صارف کی کلاسیں کر سکتی ہیں۔ پڑھ لکھ، اور پھانسی اگر آپ چلاتے ہیں۔ chmod 777, آپ فائل یا ڈائرکٹری کو اپنے سسٹم میں تمام یوزر کلاسز کے لیے قابل رسائی بنا رہے ہیں۔ اس طرح کی اجازت سے گریز کیا جانا چاہئے اور صرف اس وقت استعمال کیا جانا چاہئے جب آپ اپنے سسٹم کے تمام صارفین پر بھروسہ کریں۔ 777 کی اجازت سیکیورٹی کے لیے خطرہ ہے۔ اگر ممکن ہو تو آپ کو اسے استعمال کرنے سے گریز کرنا چاہئے۔

صرف مالک ہونا چاہئے 7 فائل کی اجازت. دوسرے صارفین کو فائل کی اجازت پر قائم رہنا چاہئے۔ 5 یا دیگر اجازتیں اس بات پر منحصر ہیں کہ انہیں کس چیز تک رسائی یا عمل کرنا چاہیے۔

chmod 777 کو مندرجہ ذیل ترتیب دیا جا سکتا ہے:

ہم نے نامزد فائل کے لئے 777 فائل کی اجازت مقرر کی۔ تمام صارفین کے پاس ہے۔ rwx اجازتیں اگر آپ کو ایسی کوئی فائل ملتی ہے جس میں ایسی اجازتیں ہیں تو اجازت کو کسی اور چیز پر کم کر دیں۔ آپ استعمال کر سکتے ہیں۔ chmod آپ کے سسٹم میں حفاظتی خطرات کو کم سے کم کرنے کا حکم۔

نتیجہ

chmod 777 ایک کمانڈ ہے جو سسٹم میں تمام صارفین کو پڑھنے، لکھنے اور فائل کی اجازت دینے کے لیے استعمال ہوتی ہے۔ اس گائیڈ میں لینکس فائل کی اجازتوں، ان کی نمائندگی، اور chmod کمانڈ کا استعمال کرتے ہوئے اجازت کو تبدیل کرنے کے بارے میں تمام تفصیلات پر تبادلہ خیال کیا گیا ہے۔ مزید یہ کہ، ہم نے بحث کی کہ chmod 777 کا کیا مطلب ہے اور آپ کو اس سے کیوں بچنا چاہیے۔ ہم امید کرتے ہیں کہ آپ اب سمجھ گئے ہوں گے کہ chmod 777 کا تصور کیا ہے۔