انڈروئد

/ وغیرہ / passwd فائل کو سمجھنا

Nonstop 2021 - Ú Ú Ú ÒA Ú Ú Ú Ú Ú ÒA - Nhạc Bay Phòng - Nonstop Vinahouse 2021

Nonstop 2021 - Ú Ú Ú ÒA Ú Ú Ú Ú Ú ÒA - Nhạc Bay Phòng - Nonstop Vinahouse 2021

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

Anonim

تصدیق کرنے کی متعدد اسکیمیں ہیں جو لینکس سسٹم پر استعمال کی جاسکتی ہیں۔ عام طور پر استعمال ہونے والی اور معیاری اسکیم /etc/passwd اور /etc/shadow فائلوں کے خلاف توثیق کرنا ہے۔

/etc/passwd ایک سادہ متن پر مبنی ڈیٹا بیس ہے جس میں سسٹم پر موجود تمام صارف اکاؤنٹس کی معلومات موجود ہیں۔ یہ جڑ کی ملکیت ہے اور اس میں 644 اجازتیں ہیں۔ فائل کو صرف روٹ یا صارفین کے ذریعہ تبدیل کیا جاسکتا ہے جس میں سوڈو مراعات حاصل ہوں اور سسٹم کے سبھی صارفین استعمال کرسکیں۔

/etc/passwd فائل کو ہاتھ سے تبدیل کرنے سے گریز کرنا چاہئے جب تک کہ آپ یہ نہ جان لیں کہ آپ کیا کر رہے ہیں۔ ہمیشہ ایک کمانڈ استعمال کریں جو مقصد کے لئے تیار کیا گیا ہو۔ مثال کے طور پر ، صارف اکاؤنٹ میں ترمیم کرنے کے لئے ، صارف usermod کمانڈ استعمال usermod ، اور نیا صارف اکاؤنٹ شامل کرنے کے لئے useradd کمانڈ useradd کریں۔

/etc/passwd فارمیٹ

/etc/passwd فائل ایک ٹیکسٹ فائل ہے جس میں ہر لائن میں ایک اندراج ہوتا ہے ، جو صارف کے اکاؤنٹ کی نمائندگی کرتا ہے۔ فائل کے مندرجات کو دیکھنے کے لئے ، ٹیکسٹ ایڈیٹر یا cat جیسے کمانڈ کا استعمال کریں:

cat /etc/passwd

عام طور پر ، پہلی لائن روٹ صارف کو بیان کرتی ہے ، اس کے بعد سسٹم اور عام صارف اکاؤنٹس ہوتے ہیں۔ فائل کے آخر میں نئی ​​اندراجات شامل کی جاتی ہیں۔

/etc/passwd فائل کی ہر لائن میں کوما سے الگ سات فیلڈز شامل ہیں:

mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username

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

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

/etc/passwd فائل سسٹم پر موجود تمام صارفین کو ٹریک کرتی ہے۔

ٹرمینل