لینکس پر صارف کو کیسے شامل کریں - ٹیوٹوریل
اس گروپ کو تبدیل کرنا جو صارف کے ساتھ وابستہ ہے واقعی آسان کام ہے ، لیکن ہر ایک کو ان احکام کا پتہ نہیں ہے۔ خاص طور پر کسی ثانوی گروپ میں صارف کو شامل کرنا۔ ہم آپ کے لئے تمام منظرنامے دیکھیں گے۔ اس مضمون میں ، ہم لینکس پر صارف کو صارف میں شامل کرنے کے طریقہ کے بارے میں بات کرنے جا رہے ہیں۔ چلو شروع کریں!
اصل میں لینکس پر ایک یا زیادہ گروہوں کو صارف اکاؤنٹ تفویض کیے جاسکتے ہیں۔ آپ گروپ کے ذریعہ فائل اجازت اور دیگر مراعات کو بھی تشکیل دے سکتے ہیں۔ جیسے اوبنٹو پر ، صرف سوڈو گروپ کے صارفین ہی 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 آپ | _ + + _ | کمانڈ چلا کر اور صارف نام کی وضاحت کرکے ہر گروپ سے وابستہ عددی شناختیں بھی دیکھ سکتے ہیں۔
groupsid میں پہلا گروپ فہرست یا گروپ 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
نتیجہ اخذ کرنا
ٹھیک ہے ، یہ سب لوگ تھے! مجھے امید ہے کہ آپ لوگوں کو یہ مضمون پسند آئے گا اور آپ کو یہ کارآمد ثابت ہوگا۔ ہمیں اس پر اپنی رائے دیں۔ نیز اگر آپ لوگوں کے پاس اس مضمون سے متعلق مزید سوالات اور مسائل ہیں۔ اس کے بعد ذیل میں تبصرے کے سیکشن میں ہمیں بتائیں۔ ہم جلد ہی آپ کے پاس واپس آجائیں گے۔ ایک اچھا دن ہے!یہ بھی ملاحظہ کریں: ڈبلیو پی ایس آفس بمقابلہ لبرے آفس کے درمیان موازنہ [آفس سویٹ برائے لینکس]


