انڈروئد

لینکس میں گروپس بنانے کا طریقہ (گروپ ایڈڈ کمانڈ)

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

فہرست کا خانہ:

Anonim

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

، ہم گروپ ای groupadd کمانڈ کا استعمال کرتے ہوئے ، لینکس میں نئے گروپس بنانے کے بارے میں بات کریں گے۔

groupadd کمانڈ نحو

groupadd کمانڈ کے لئے عمومی نحو درج ذیل ہے۔

groupadd GROUPNAME

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

جب groupadd کیا جاتا ہے تو ، گروپ groupadd کمانڈ لائن پر متعین کردہ اختیارات اور /etc/login.defs فائل میں متعین شدہ پہلے سے طے شدہ اقدار کا استعمال کرتے ہوئے ایک نیا گروپ بناتا ہے۔

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

ایک نیا گروپ بنانے کے groupadd group گروپ groupadd جس کے بعد نئے گروپ کا نام رکھیں۔

مثال کے طور پر ، ایک نیا گروپ بنانے کے لئے جس کا نام mygroup گروپ ہے آپ چلائیں گے:

groupadd mygroup

کمانڈ نئے گروپ کے لئے /etc/group اور /etc/gshadow فائلوں میں /etc/gshadow ہے۔

ایک بار گروپ بننے کے بعد ، آپ گروپ میں صارفین کو شامل کرنا شروع کرسکتے ہیں۔

اگر ایک ہی نام والا گروپ پہلے ہی موجود ہے تو ، نظام مندرجہ ذیل کی طرح ایک خامی پیغام پرنٹ کرے گا:

groupadd: group 'mygroup' already exists

اگر گروپ موجود ہے تو غلطی کے پیغام کو دبانے اور کمانڈ کو کامیابی سے باہر ہونے کے -f the ، -f ( --force ) آپشن کا استعمال کریں۔

groupadd -f mygroup

مخصوص GID کے ساتھ گروپ بنانا

لینکس اور یونکس جیسے آپریٹنگ سسٹم میں ، گروپس کی شناخت اس کے نام اور ایک انوکھا جی آئی ڈی (ایک مثبت عدد) سے ہوتی ہے۔

پہلے سے طے شدہ طور پر ، جب نیا گروپ بن جاتا ہے ، تو یہ نظام اگلے دستیاب GID کو لاگ ان login.defs فائل میں متعین گروپ IDs کی حد سے تفویض کرتا ہے۔

مخصوص GID والے گروپ بنانے کے لئے -g ( --gid ) آپشن کا استعمال کریں۔

مثال کے طور پر 1010 GID کے ساتھ mygroup نامی ایک گروپ بنانے کے mygroup آپ ٹائپ کریں گے:

groupadd -g 1010 mygroup

آپ گروپ کی GID کی توثیق کرسکتے ہیں ، تمام گروپس کو فہرست میں لا کر اور نتیجہ کو گریپ سے فلٹر کرکے:

getent group | grep mygroup

mygroup:x:1010:

اگر دیئے گئے GID والا گروپ پہلے ہی موجود ہے تو ، آپ کو درج ذیل خامی ہوگی۔

groupadd: GID '1010' already exists

جب آپ -o ( --non-unique ) آپشن کے ساتھ استعمال ہوتا ہے تو groupadd کمانڈ آپ کو غیر منفرد جی آئی ڈی کے ساتھ ایک گروپ بنانے کی اجازت دیتا ہے:

groupadd -o -g 1010 mygroup

سسٹم گروپ بنانا

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

سسٹم گروپ GIDs کو لاگ ان login.defs فائل میں مخصوص کردہ سسٹم گروپ UDs کی حد سے منتخب کیا جاتا ہے ، جو باقاعدہ گروپوں کے لئے استعمال ہونے والی حد سے مختلف ہے۔

سسٹم گروپ بنانے کے لئے -r ( --system ) آپشن کا استعمال کریں۔ مثال کے طور پر ، ایک نیا سسٹم گروپ نامی سسٹم گروپ بنانے کے mysystemgroup آپ چلائیں گے:

groupadd -r mysystemgroup

ڈیفالٹ /etc/login.defs

KEY=VAL بعد -K ( --key ) آپشن آپ کو /etc/login.defs فائل میں طے شدہ پہلے سے طے شدہ اقدار کو زیر کرنے کی اجازت دیتا ہے۔

بنیادی طور پر ، ایک نیا گروپ بنانے کے وقت آپ خود کو GID سلیکشن کے ل the عام اور سسٹم گروپ آئی ڈی کی زیادہ سے زیادہ اور کم سے کم اقدار کو زیر کر سکتے ہیں۔

ہم کہتے ہیں کہ آپ 1200 اور 1500 کے درمیان رینج میں GID کے ساتھ ایک نیا گروپ بنانا چاہتے ہیں۔ ایسا کرنے کے لئے ، کم سے کم / زیادہ سے زیادہ اقدار کی وضاحت کریں جیسا کہ ذیل میں دکھایا گیا ہے:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

پاس ورڈ کے ساتھ سسٹم گروپ بنانا

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

پاس ورڈ کے بعد -p ( --password ) آپشن آپ کو نئے گروپ کے لئے پاس ورڈ سیٹ کرنے کی سہولت دیتا ہے:

groupadd -p grouppassword mygroup

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

لینکس میں ، آپ گروپ groupadd کمانڈ کا استعمال کرکے نئے گروپس تشکیل دے سکتے ہیں۔

اسی ہدایات کا اطلاق کسی بھی لینکس کی تقسیم کے لئے ہوتا ہے ، جس میں اوبنٹو ، سینٹوس ، آر ایچ ای ایل ، ڈیبیئن ، فیڈورا ، اور آرک لینکس شامل ہیں۔

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

ٹرمینل صارف گروپ