لینکس میں گروپ موڈ کمانڈ

Lynks My Grwp Mw Kman



ایک لینکس صارف کے طور پر، گروپوں کے ساتھ کام کرنے کا طریقہ جاننا بہت ضروری ہے۔ آپ ہر موقع پر گروپس کے ساتھ بات چیت کریں گے، اس لیے آپ کو گروپس کا نظم کرنے کا طریقہ سیکھنا چاہیے۔ مثال کے طور پر، آپ کو معلوم ہونا چاہیے کہ گروپ کا نام کیسے تبدیل کرنا ہے یا اس کی ID میں ترمیم کرنا ہے۔

گروپس کا نظم و نسق آسان ہے، 'گروپ موڈ' کمانڈ کی بدولت جو آپ کے گروپس کو تیزی سے منظم کرنے کے لیے مختلف اختیارات پیش کرتی ہے۔ اس گائیڈ میں، ہم لینکس میں 'گروپ موڈ' کمانڈ کے بارے میں وضاحت کریں گے اور اسے استعمال کرنے کے طریقے کے بارے میں مختلف مثالیں فراہم کریں گے۔ پڑھیں!







لینکس میں گروپ موڈ کمانڈ کا استعمال کیسے کریں۔

ایک ایسے منظر نامے کا تصور کریں جہاں آپ اپنی فائلوں کے گروپ کے نام میں ترمیم کرنا چاہتے ہیں یا کسی مخصوص آئی ڈی کے ساتھ تفویض کرنے کے لیے دیے گئے گروپ کی گروپ آئی ڈی کو تبدیل کرنا چاہتے ہیں۔ یہ سب ممکن ہیں، بشرطیکہ آپ جانتے ہوں کہ 'groupmod' کمانڈ کے ساتھ کیسے کام کرنا ہے۔ کمانڈ میں دو اہم اختیارات ہیں جن پر ہم اس مضمون میں توجہ مرکوز کریں گے۔



  1. -جی یا -gid GID - یہ آپشن آپ کو مذکورہ گروپ کی گروپ آئی ڈی کو تبدیل کرنے اور اسے مخصوص GID کے ساتھ تفویض کرنے دیتا ہے۔
  2. -n یا نیا نام NAME - یہ اختیار آپ کو اپنے گروپ کے لیے نئے NAME کی وضاحت کرنے دیتا ہے تاکہ متذکرہ گروپ کو تبدیل کیا جا سکے۔

آپ اس کے ہیلپ پیج تک رسائی کے لیے 'groupmod –h' آپشن پر عمل کر سکتے ہیں اور دوسرے آپشنز کو دیکھ سکتے ہیں جو آپ استعمال کر سکتے ہیں۔ تاہم، جن کا پہلے ذکر کیا گیا ہے وہ اہم ہیں جو آپ استعمال کریں گے۔ آئیے مختلف مثالوں کو دریافت کریں۔



مثال 1: گروپ کا نام تبدیل کریں۔





لینکس فائلوں کو منظم کرنے کے لیے گروپس کا استعمال کرتا ہے۔ آپ اپنے لینکس سسٹم پر تمام گروپس تک رسائی حاصل کر کے ' / وغیرہ/گروپ' فائل۔ جب آپ اسے 'کیٹ' جیسی کمانڈ کے ساتھ کھولتے ہیں، تو یہ تمام دستیاب گروپس اور ان کے گروپ آئی ڈی کی فہرست بناتا ہے۔ اس طرح کی فہرست کی ایک مثال درج ذیل ہے۔

$ کیٹ / وغیرہ / گروپ



اب، آئیے اس گروپ کو چیک کریں جہاں ہماری موجودہ ڈائرکٹری میں 'نیا' نام کی ایک ڈائرکٹری تعلق رکھتی ہے۔ اس کے لیے، ہم 'ls' کمانڈ استعمال کرتے ہیں جیسا کہ درج ذیل میں دکھایا گیا ہے۔

$ ls -ld نئی

اپنے کیس سے ملنے کے لیے ڈائرکٹری کا نام تبدیل کرنا یقینی بنائیں۔ متبادل طور پر، آپ تمام فائلوں اور ڈائریکٹریز بشمول ان کے گروپس کی تفصیلات حاصل کرنے کے لیے 'ls' کے ساتھ لمبی فہرست کا اختیار استعمال کر سکتے ہیں۔

اس صورت میں، ہم دیکھ سکتے ہیں کہ فولڈر 'کائل' گروپ کے تحت ہے۔

گروپ کا نام تبدیل کرنے سے پہلے، آئیے فوری طور پر موجودہ گروپ آئی ڈی کی تصدیق کرتے ہیں تاکہ اسے تصدیق کے لیے استعمال کیا جا سکے۔ گروپ آئی ڈی چیک کرنے کے لیے، 'گروپز' کی فہرست تک رسائی حاصل کریں اور 'گریپ' کمانڈ کا استعمال کرتے ہوئے ہدف گروپ تلاش کریں جیسا کہ درج ذیل میں دکھایا گیا ہے۔

یہاں، ہمارے ٹارگٹ گروپ کی ID 1000 ہے۔

گروپ کا نام تبدیل کرنے کے لیے، ہم اپنی 'گروپ موڈ' کمانڈ کو اس طرح چلاتے ہیں:

$ sudo گروپ موڈ -n مفت 12 کائل

پچھلی کمانڈ میں، '-n' گروپ کا نام تبدیل کرنے کا آپشن ہے۔ 'ubuntu12' ہمارے نئے گروپ کا نام ہے اور 'kyle' موجودہ گروپ کا نام ہے۔ اپنے کیس سے مماثل ناموں کو تبدیل کریں۔

کمانڈ پر عمل کرنے کے بعد، اس کی تصدیق کے لیے اپنا پاس ورڈ درج کریں۔ اگلا، 'نئی' ڈائریکٹری کا تعلق کس گروپ کے تحت ہے یہ چیک کرنے کے لیے پہلے والی کمانڈ کو دوبارہ چلائیں۔ ہم دیکھ سکتے ہیں کہ ہم گروپ کا نام تبدیل کرنے میں کامیابی سے کامیاب ہو گئے۔

مزید تصدیق کرنے کے لیے، گروپ آئی ڈی کو چیک کرنے کے لیے پہلے والی کمانڈ کو دوبارہ چلائیں۔ آپ دیکھیں گے کہ نئے گروپ کا نام پہلے والے گروپ آئی ڈی سے میل کھاتا ہے۔ یہ اس بات کی تصدیق کرتا ہے کہ گروپ کے نام کی تبدیلی نے کام کیا۔

مثال 2: گروپ ID کو تبدیل کریں۔

گروپ کا نام تبدیل کرنے کے علاوہ آپ گروپ آئی ڈی بھی تبدیل کر سکتے ہیں۔ اس مثال کے لیے، آئیے اسی گروپ کے ساتھ کام کریں جس میں ہم نے اس کا نام تبدیل کیا تھا۔ اس کی موجودہ گروپ آئی ڈی کو درج ذیل نحو کے ساتھ چیک کرکے شروع کریں:

$ کیٹ / وغیرہ / گروپ | گرفت < گروہ کا نام >

ہمارے کیس کے لیے، موجودہ گروپ آئی ڈی 1000 ہے۔ اسے تبدیل کرنے اور اسے ایک نیا گروپ آئی ڈی دینے کے لیے جو کہ اس معاملے میں 2300 ہے، ہم اپنی کمانڈ کو اس طرح چلاتے ہیں:

$ sudo گروپ موڈ -جی 2300 -او ubuntu12

2300 کو اپنے پسندیدہ گروپ آئی ڈی اور 'ubuntu12' کو اپنے ٹارگٹ گروپ سے بدلنا نہ بھولیں۔

تصدیق کریں کہ گروپ آئی ڈی کی تبدیلی نے کامیابی سے کام کیا۔

مثال 3: گروپ کا نام اور ID بیک وقت تبدیل کریں۔

ایک ہی کمانڈ سے گروپ کا نام اور ID بیک وقت تبدیل کرنا ممکن ہے۔ اس کے لیے، آپ کو نئے گروپ کا نام اور ID درج ذیل نحو کے ساتھ بتانا ہوگا۔

$ sudo گروپ موڈ --نیا نام < نیا نام > --gid < نئی شناخت > < موجودہ گروپ کا نام >

کمانڈ چلانے کے بعد، موجودہ نام اور ID چیک کرنے کے لیے گروپس کی فہرست بنائیں۔ ہماری مثال کے طور پر، ہم تصدیق کر سکتے ہیں کہ ہم نے گروپ کا نام اور ID تبدیل کر دیا ہے۔ تمام تفصیلات درج ذیل تصویر میں جھلکتی ہیں:

نتیجہ

'groupmod' کمانڈ لینکس میں گروپس کے انتظام میں مدد کرتی ہے۔ آپ اسے اپنے مقصد کو پورا کرنے کے لیے کسی بھی گروپ کا نام اور ID تیزی سے تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔ ہم نے کمانڈ پر تفصیل سے تبادلہ خیال کیا اور اسے استعمال کرنے کے طریقے کی مثالیں فراہم کیں۔