لینکس میں صارفین کی فہرست اور انتظام کیسے کریں

How List Manage Users Linux



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

یہ مضمون وضاحت کرے گا کہ کس طرح لینکس میں صارفین اور گروپس بنانا ، حذف کرنا اور ان کا نظم کرنا ہے (اوبنٹو 19.10 کے ساتھ تجربہ کیا گیا)







یوزر کیا ہے؟

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



ایک گروپ کیا ہے؟

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



سسٹم یوزر اور نارمل یوزر کے درمیان فرق

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





صارفین اور گروپس کے انتظام کے لیے گرافیکل ایپلیکیشن۔

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

$سودومناسبانسٹال کریںgnome-system-tools

اسے صرف ایپلیکیشن لانچر سے لانچ کریں اور صارفین اور گروپس کو سنبھالنے کے لیے مرئی بٹنوں پر کلک کریں۔



کمانڈ لائن استعمال کرنے والے صارفین کی فہرست بنائیں۔

اوبنٹو پر تمام صارفین کی تفصیلی فہرست دیکھنے کے لیے ، درج ذیل کمانڈز میں سے ایک چلائیں:

$کیٹ /وغیرہ/پاس ڈبلیو ڈی
$حاصل پاس ڈبلیو ڈی

صرف صارف نام دیکھنے کے لیے ، درج ذیل کمانڈ چلائیں:

$compgen

تمام گروپس کی فہرست بنائیں۔

تمام گروپس کی فہرست بنانے کے لیے ، ذیل میں کمانڈ چلائیں:

$گروپس

ایک نیا صارف شامل کریں۔

ایک نیا عام صارف شامل کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name کو تبدیل کریں):

$سودوadduser user_name

نیا سسٹم صارف شامل کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (یوزر_نیم کو تبدیل کریں):

$سودوadduser-نظامصارف کا نام

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

ایک موجودہ صارف کو ہٹا دیں۔

کسی صارف کو حذف کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name کو تبدیل کریں):

$سودودھوکہ دہی کرنے والا صارف نام۔

کسی صارف کو اس کے ہوم فولڈر کے ساتھ حذف کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name کو تبدیل کریں):

$سودوفریب دینے والا-ہٹانا گھرصارف کا نام

کسی صارف کو اس سے وابستہ تمام فائلوں کے ساتھ حذف کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name کو تبدیل کریں):

$سودوفریب دینے والا--remove-all-filesصارف کا نام

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

موجودہ گروپ میں ایک نیا صارف شامل کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name اور group_name کو تبدیل کریں):

$سودوadduser user_name group_name

کسی صارف کو موجودہ گروپ سے ہٹا دیں۔

کسی صارف کو موجودہ گروپ سے ہٹانے کے لیے ، نیچے دی گئی کمانڈ چلائیں (یوزر_نام اور گروپ_نیم کو تبدیل کریں):

$سودودھوکہ دہی کرنے والا صارف نام گروپ_ نام۔

موجودہ صارف کا نام تبدیل کریں۔

موجودہ صارف کا نام تبدیل کرنے کے لیے ، نیچے دی گئی کمانڈ کو چلائیں (نیا_ نام اور پرانا نام تبدیل کریں):

$سودوusermod-نیا نام پرانا نام۔

موجودہ صارف کا پاس ورڈ تبدیل کریں۔

موجودہ صارف کا پاس ورڈ تبدیل کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں (user_name کو تبدیل کریں):

$سودو پاس ڈبلیو ڈیصارف کا نام

ایک نیا گروپ بنائیں۔

نیا گروپ بنانے کے لیے ، نیچے دی گئی کمانڈ چلائیں (group_name کو تبدیل کریں):

$سودوaddgroup group_name

نیا سسٹم لیول گروپ بنانے کے لیے ، نیچے دی گئی کمانڈ چلائیں (group_name کو تبدیل کریں):

$سودوایڈ گروپ-نظامگروہ کا نام

ایک موجودہ گروپ کو حذف کریں۔

کسی موجودہ گروپ کو حذف کرنے کے لیے ، نیچے کمانڈ چلائیں (group_name کو تبدیل کریں):

$سودوڈیل گروپ گروپ_ نام

موجودہ سسٹم لیول گروپ کو حذف کرنے کے لیے ، نیچے کمانڈ چلائیں (group_name کو تبدیل کریں):

$سودوڈیل گروپ-نظامگروہ کا نام

نتیجہ

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