لینکس پر صارف کو کیسے شامل کریں - ٹیوٹوریل

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





اصل میں لینکس پر ایک یا زیادہ گروہوں کو صارف اکاؤنٹ تفویض کیے جاسکتے ہیں۔ آپ گروپ کے ذریعہ فائل اجازت اور دیگر مراعات کو بھی تشکیل دے سکتے ہیں۔ جیسے اوبنٹو پر ، صرف سوڈو گروپ کے صارفین ہی sudo استعمال کرسکتے ہیں اعلی اجازت حاصل کرنے کا حکم۔



لینکس گروپس

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

لینکس آپریٹنگ سسٹم میں اصل میں دو قسم کے گروپس ہیں:



  • بنیادی گروپ - جب کوئی صارف فائل بناتا ہے تو فائل کا گروپ اصل میں صارف کے بنیادی گروپ پر سیٹ ہوتا ہے۔ زیادہ تر ، اس گروپ کا نام صارف کے نام کی طرح ہے۔ صارف کے بنیادی گروپ کے بارے میں معلومات دراصل اس میں محفوظ کی جاتی ہیں /etc/passwd فائل
  • ثانوی یا اضافی گروپ - جب آپ گروپ کے ممبران ہیں ان سیٹوں کو بہت ساری فائل اجازتیں دینا چاہتے ہیں تو مفید ہے۔ جیسے ، اگر آپ docker میں ایک مخصوص صارف شامل کریں گروپ ، تب صارف گروپ سے رسائی کے حقوق کا وارث ہوگا ، اور ڈوکر کمانڈز چلانے کے بھی اہل ہوگا۔

ہر صارف کا تعلق بالکل ایک بنیادی گروپ اور صفر یا اس سے زیادہ ثانوی گروپوں سے ہوسکتا ہے۔



نوٹ کریں کہ صرف جڑ یا استعمال کنندہ ہیں sudo رسائی کسی صارف کو گروپ میں شامل کرسکتی ہے۔

ایک نیا گروپ شامل کریں

اگر آپ اپنے سسٹم پر ایک نیا گروپ بنانا چاہتے ہیں تو ، پھر <_ + _ | کمانڈ مندرجہ ذیل کمانڈ کا استعمال کریں ، جس گروپ کو آپ بنانا چاہتے ہیں اس کے نام کے ساتھ ساتھ نئے گروپ کو تبدیل کریں۔ آپ کو اس کمانڈ کے ساتھ سوڈو بھی استعمال کرنے کی ضرورت ہوگی۔ (یا ، لینکس تقسیم پر جو استعمال نہیں کرتے ہیں | groupadd ، آپ کو کمانڈ چلانے سے پہلے بلند اجازت حاصل کرنے کے ل | | _ _ + _ | کمانڈ کو خود ہی چلانے کی ضرورت ہوگی)۔



sudo

ایک گروپ میں ایک موجودہ صارف اکاؤنٹ شامل کریں

اگر آپ اپنے سسٹم کے کسی گروپ میں موجودہ صارف اکاؤنٹ شامل کرنا چاہتے ہیں تو پھر su کمانڈ استعمال کریں ، اس کی جگہ usermod گروپ کے نام کے ساتھ۔ کہ آپ صارف کو اور examplegroup میں شامل کرنا چاہتے ہیں صارف کے نام کے ساتھ ، آپ بھی شامل کرنا چاہتے ہیں۔



exampleusername

جیسے ، صارف کو شامل کرنے کے لئے geek گروپ میں sudo ، مندرجہ ذیل کمانڈ کا استعمال کریں:

usermod

صارف کا بنیادی گروپ تبدیل کریں

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

اگر آپ کسی بنیادی گروپ کو تبدیل کرنا چاہتے ہیں جس کے لئے صارف کو تفویض کیا گیا ہے تو ، پھر examplegroup کمانڈ چلائیں ، اس کی جگہ exampleusername گروپ کے نام کے ساتھ۔ کہ آپ صارف اکاؤنٹ کے نام کے ساتھ بنیادی اور -g بننا چاہتے ہیں۔

-G

اب نوٹ کریں | _ _ + _ | یہاں جب آپ لوئر کیس جی استعمال کرتے ہیں تو آپ ایک پرائمری گروپ تفویض کرتے ہیں۔ جب آپ ایک بڑے کا استعمال کرتے ہیں groups جیسا کہ اوپر ، پھر آپ ایک نیا ثانوی گروپ بھی تفویض کریں۔

ان گروپس کو دیکھیں جس میں صارف کا اکاؤنٹ تفویض کیا گیا ہے

گروپوں کو دیکھنے کے لئے موجودہ صارف اکاؤنٹ کو تفویض کیا گیا ہے۔ آپ کو | _ _ _ _ | چلانے کی ضرورت ہے کمانڈ. اس کے بعد آپ گروپوں کی فہرست دیکھیں گے۔

https //thevideo.me / جوڑی
id

ہر گروپ سے وابستہ عددی شناختوں کو دیکھنے کے ل then ، پھر | _ _ + _ | چلائیں اس کے بجائے کمانڈ:

groups

صارف کو گروپ میں شامل کریں

اگر آپ گروپس کو دیکھنا چاہتے ہیں تو دوسرا صارف اکاؤنٹ تفویض کیا گیا ہے۔ پھر | _ _ + _ | چلائیں کمانڈ کریں اور صارف کے اکاؤنٹ کے نام کی وضاحت کریں۔

id

آپ | _ + + _ | کمانڈ چلا کر اور صارف نام کی وضاحت کرکے ہر گروپ سے وابستہ عددی شناختیں بھی دیکھ سکتے ہیں۔

groups

id میں پہلا گروپ فہرست یا گروپ gid = کے بعد دکھائے گئے گروپ میں | فہرست دراصل صارف اکاؤنٹ کا بنیادی گروپ ہے۔ دوسرے گروپس بھی ثانوی گروپ ہیں۔ لہذا ، ذیل میں اسکرین شاٹ میں ، صارف اکاؤنٹ کا بنیادی گروپ بنیادی طور پر | _ _ + _ | ہے۔

صارف کو گروپ میں شامل کریں

نیا صارف بنائیں اور ایک کمانڈ میں ایک گروپ تفویض کریں

آپ لوگ کبھی کبھی ایک نیا صارف اکاؤنٹ بنانا چاہتے ہو جس میں کسی خاص وسائل یا ڈائرکٹری تک رسائی ہو ، جیسے نیا ایف ٹی پی صارف۔ | _ _ + _ | کمانڈ کے ساتھ صارف اکاؤنٹ بناتے وقت آپ ان گروپس کی بھی وضاحت کرسکتے ہیں جو صارف اکاؤنٹ کو تفویض کیے جائیں گے ، جیسے:

example

جیسے ، jsmith نامی ایک نیا صارف اکاؤنٹ بنانے اور اس اکاؤنٹ کو ایف ٹی پی گروپ کو تفویض کرنے کے ل you ، آپ چلائیں گے:

useradd

آپ اس صارف کے ل ob بعد میں ، مطلوبہ الفاظ میں پاس ورڈ تفویض کرنا چاہیں گے:

getent

ایک سے زیادہ گروپس میں صارف شامل کریں

ثانوی گروپس کو صارف کے اکاؤنٹ میں تفویض کرتے وقت۔ آپ کوما کی مدد سے فہرست کو الگ کرکے ایک ساتھ بہت سے گروپس کو آسانی سے تفویض کرسکتے ہیں۔

gpasswd

جیسے ، صارف کو gek نامی ftp ، sudo ، اور مثال کے گروپوں میں شامل کریں ، جو آپ چلاتے ہیں:

-d

آپ جتنے بھی گروپس کی وضاحت کرسکتے ہیں — ان سب کو ابھی کوما کے ساتھ الگ کریں۔

سسٹم پر تمام گروپ دیکھیں

اگر آپ اپنے سسٹم پر موجود تمام گروپوں کی فہرست دیکھنا چاہتے ہیں تو ، آپ | _ + _ _ کمانڈ استعمال کرسکتے ہیں:

username

یہ آؤٹ پٹ آپ کو یہ بھی دکھائے گا کہ صارف کے اکاؤنٹس اصل میں کس گروپ کے ممبر ہیں۔ لہذا ، ذیل میں اسکرین شاٹ میں ، ہم دیکھ سکتے ہیں کہ اکاؤنٹس سیسلاگ اور کرس بھی ایڈم گروپ کے ممبر ہیں۔

اس میں لینکس پر صارفین کو گروپوں میں شامل کرنے کے بارے میں جاننے کے لئے آپ کی ہر اس چیز کا احاطہ کرنا چاہئے۔

کسی گروپ سے صارف کو کیسے نکالیں

کسی صارف کو کسی گروپ سے نکالنے کے ل you ، آپ کو | _ _ _ _ | استعمال کرنے کی ضرورت ہے کمانڈ ویٹ | _ _ + _ | آپشن

کروم پر کیوں کام نہیں ہورہا ہے

مندرجہ ذیل مثال میں ، اب ہم صارف groupname کو ہٹا رہے ہیں گروپ سے sudo gpasswd -d username groupname:

groupdel

کسی گروپ کو کیسے حذف کریں

موجودہ گروپ کو حذف کرنے کے لئے ، استعمال کریں sudo groupdel groupname گروپ کے نام کے بعد ایک کمانڈ:

sudo groupadd mynewgroup

نتیجہ اخذ کرنا

ٹھیک ہے ، یہ سب لوگ تھے! مجھے امید ہے کہ آپ لوگوں کو یہ مضمون پسند آئے گا اور آپ کو یہ کارآمد ثابت ہوگا۔ ہمیں اس پر اپنی رائے دیں۔ نیز اگر آپ لوگوں کے پاس اس مضمون سے متعلق مزید سوالات اور مسائل ہیں۔ اس کے بعد ذیل میں تبصرے کے سیکشن میں ہمیں بتائیں۔ ہم جلد ہی آپ کے پاس واپس آجائیں گے۔ ایک اچھا دن ہے!

یہ بھی ملاحظہ کریں: ڈبلیو پی ایس آفس بمقابلہ لبرے آفس کے درمیان موازنہ [آفس سویٹ برائے لینکس]