لینکس کمان لائن سے فائل کی اجازتوں کو تبدیل کریں
chmod کمانڈ (مطلب تبدیل کرنے کے موڈ) آپ کو فائلوں اور فولڈرز کی رسائی کی اجازتوں کو تبدیل کرنے کی اجازت دیتا ہے.
chmod کمانڈ، دوسرے حکموں کی طرح، کمانڈ لائن یا اسکرپٹ کی فائل کے ذریعے عملدرآمد کیا جا سکتا ہے.
اگر آپ کو ایک فائل کی اجازتوں کی فہرست کی ضرورت ہے، تو آپ ایل ایس کمانڈ استعمال کرسکتے ہیں.
چیمڈ کمان سنٹکس
chmod کمانڈ کا استعمال کرتے وقت یہ صحیح نحو ہے :
chmod [اختیارات] موڈ [، موڈ] file1 [file2 ...]مندرجہ ذیل کچھ معمول کے اختیارات ہیں جو chmod کے ساتھ استعمال ہوتے ہیں.
- -F، --سلک، --quiet (سب سے زیادہ غلطی کے پیغامات کو دبانے)
- -V، - بطور (عملدرآمد ہر فائل کے لئے ایک تشخیصی نتائج)
- -c، - تبدیلی (جیسے verbose کی طرح لیکن ایک تبدیلی کی بنا پر جب صرف رپورٹ کرتا ہے)
- -R، - خارجہ (دوبارہ فائلوں اور ڈائریکٹریز کو تبدیل کریں)
- - ہیلپی (مدد اور باہر نکلتا دکھاتا ہے)
- - تبدیلی (پیداوار ورژن اور معلومات سے باہر نکلتا ہے)
مندرجہ ذیل کئی عددی اجازتوں کی ایک فہرست ہے جو کمپیوٹر پر صارف، گروپ، اور ہر کسی کے لئے مقرر کیا جا سکتا ہے. نمبر پر اگلے خط کے برابر پڑھنے / لکھنے / اعانت ہے.
- 7، RWX، پڑھنے، لکھنے، اور عملدرآمد
- 6، RW-، پڑھیں اور لکھیں
- 5، RX، پڑھ اور عملدرآمد
- 4، r--، صرف پڑھنا
- 3، - ڈبلیو، لکھنا اور عملدرآمد
- 2، -و-، صرف لکھنا
- 1، - X، صرف عملدرآمد
- 0، ---، کوئی نہیں
chmod کمانڈ کی مثالیں
اگر آپ، مثال کے طور پر، "شرکاء" کے فائلوں کی اجازتوں کو تبدیل کرنا چاہتے ہیں تاکہ ہر کسی کو اس تک رسائی حاصل ہو، آپ درج کریں گے:
chmod 777 شرکاءصارف کے لئے سب سے پہلے 7 سیٹ کی اجازت دیتا ہے، دوسرا 7 سیٹ گروپ کے لئے اجازت دیتا ہے، اور تیسرے 7 ہر کسی کو اجازت دیتا ہے.
اگر آپ صرف ایک ہی بننا چاہتے ہیں جو اس تک رسائی حاصل کرسکتے ہیں تو آپ استعمال کریں گے:
چیف 700 شرکاءاپنے آپ کو اور آپ کے گروپ کے ارکان کو مکمل رسائی دینے کے لئے:
chmod 770 شرکاءاگر آپ اپنے آپ کو مکمل رسائی حاصل کرنا چاہتے ہیں، لیکن فائل کو ترمیم کرنے سے دوسرے لوگوں کو رکھنا چاہتے ہیں تو، آپ استعمال کرسکتے ہیں:
755 شرٹ chmodمندرجہ بالا "شرکاء" کی اجازتوں کو تبدیل کرنے کے لئے اوپر سے خط استعمال کرتے ہیں تاکہ مالک فائل میں پڑھ اور لکھیں، لیکن یہ کسی اور کے لئے اجازت نہیں بدلتی ہے:
chmod u = rw شرکاءchmod کمانڈ پر مزید معلومات
آپ chgrp کمانڈ کے ساتھ موجود فائلوں اور فولڈرز کی گروپ کی ملکیت کو تبدیل کرسکتے ہیں. نئے فائلوں اور فولڈروں کے لئے ڈیفالٹ گروپ کو نئے GRP کمانڈ کے ساتھ تبدیل کریں.
یاد رکھیں کہ chmod کمانڈ میں استعمال کیا علامتی لنکس سچ، ہدف اعتراض کو متاثر کرے گا.