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

لینکس کے حکمات زندگی آسان بناتی ہیں

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

12 سے 12

صارف کو کیسے بنائیں

صارف کو ترتیب شامل کریں.

چلو ایک سادہ صارف کی تخلیق شروع کرتے ہیں.

مندرجہ ذیل کمانڈ میں آپ کے سسٹم پر ایک نیا صارف نامہ درج کیا جائے گا:

استعمال اطلاع دیں

ایسا کیا ہوگا جب یہ کمانڈ چل رہا ہے تو / etc / default / useradd میں واقع ترتیب ترتیب فائل کے مواد پر منحصر ہوگا.

مندرجہ ذیل کمانڈ کو چلانے / / / default / useradd کے مواد کو دیکھنے کے لئے:

سوڈو نانو / وغیرہ / ڈیفالٹ / صارفڈ

ترتیب کی فائل ایک ڈیفالٹ شیل مقرر کرے گی جس میں Ubuntu بن / ش ہے. دیگر سبھی اختیارات تبصرہ کیے گئے ہیں.

تبصرہ کردہ اختیارات آپ کو ایک ڈیفالٹ ہوم فولڈر قائم کرنے کی اجازت دیتا ہے، ایک گروپ، اکاؤنٹ معطل ہوجاتا ہے اور ایک ڈیفالٹ ختم ہونے کی تاریخ سے قبل ہونے سے قبل پاسورڈ ختم ہوگیا ہے.

مندرجہ بالا معلومات سے گلی کرنے کے لئے اہم چیز یہ ہے کہ صارف کی کمانڈ کو چلانے کے بغیر کسی بھی سوئچ کے بغیر مختلف ڈسپلے پر مختلف نتائج پیدا ہوسکتے ہیں اور / etc / default / useradd فائل میں ترتیبات کے ساتھ ایسا کرنا ہے.

/ etc / default / useradd فائل کے علاوہ، وہاں بھی ایک فائل بھی ہے جسے /etc/login.defs کہا جاتا ہے جسے بعد میں گائیڈ میں بحث کیا جائے گا.

اہم: سڈو ہر تقسیم پر انسٹال نہیں ہے. اگر یہ انسٹال نہیں ہے تو آپ کو صارف بنانے کے لئے مناسب اجازت کے ساتھ ایک اکاؤنٹ میں لاگ ان کرنے کی ضرورت ہے

02 سے 12

ہوم ڈائرکٹری کے ساتھ صارف کو کیسے بنائیں

گھر کے ساتھ صارف شامل کریں.

پچھلے مثال کافی آسان تھا لیکن صارف ترتیبات کی فائل پر مبنی ہوم ڈائرکٹری کو نہیں دے سکتا تھا.

مندرجہ ذیل کمانڈر کو استعمال کرنے کے لئے گھر ڈائرکٹری کی تخلیق کو مجبور کرنے کے لئے:

useradd -m test

مندرجہ ذیل کمانڈ صارف ٹیسٹ کے لئے / گھر / امتحان فولڈر بناتا ہے.

03 سے 12

ایک مختلف ہوم ڈائرکٹری کے ساتھ صارف کو کیسے بنائیں

ایک مختلف گھر کے ساتھ صارف شامل کریں.

اگر آپ چاہتے ہیں کہ صارف کو مختلف جگہ پر کسی دوسرے جگہ پر ڈیفالٹ فولڈر پڑے تو آپ ڈی ڈی سوئچ استعمال کرسکتے ہیں.

sudo useradd -m -d / test test

اوپر کی کمانڈ جڑ فولڈر کے تحت صارف کے امتحان کے لئے ٹیسٹ نامی فولڈر بنائے گا.

نوٹ: ایم ایم کے اندر اندر فولڈر نہیں بنایا جا سکتا. یہ /etc/login.defs کے اندر اندر ترتیب پر منحصر ہے.

فائل /etc/login.defs فائل میں ترمیم کریں اور ایک فائل میں ترمیم کے بغیر کام کرنے کے لۓ اسے حاصل کرنے کے لۓ اور فائل کے نچلے حصے میں درج ذیل لائن شامل کریں:

CREATE_HOME ہاں

04 سے 12

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

صارف کا پاس ورڈ لینکس تبدیل کریں.

اب جب آپ نے صارف کو فولڈر فولڈر کے ساتھ تخلیق کیا ہے تو آپ کو صارف کے پاس ورڈ تبدیل کرنا ہوگا.

صارف کے پاس ورڈ مقرر کرنے کے لئے آپ کو مندرجہ ذیل کمانڈ استعمال کرنے کی ضرورت ہے:

پاس ورڈ ٹیسٹ

مندرجہ ذیل کمانڈ آپ کو جانچ صارف کے پاس ورڈ مقرر کرنے کی اجازت دے گی. آپ کو اس پاس ورڈ کا استعمال کیا جائے گا جسے آپ استعمال کرنا چاہتے ہیں.

05 سے 12

صارفین کو کس طرح تبدیل کرنے کے لئے

سوئچ صارف لینکس

آپ اپنے نئے صارف کے اکاؤنٹ کو مندرجہ ذیل ٹرمینل ونڈو میں ٹائپ کرکے ٹیسٹ کر سکتے ہیں:

سو ٹیسٹ

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

06 کے 12

ایک ختم ہونے والی تاریخ کے ساتھ صارف بنائیں

اختتام کے ساتھ صارف کو شامل کریں.

اگر آپ کسی دفتر میں کام کر رہے ہیں اور آپ کے پاس ایک نئے ٹھیکیدار ہے جو آپ کو تھوڑی دیر کے وقت اپنے دفتر میں ہونے والا ہے تو آپ اس کے صارف کے اکاؤنٹ پر ختم ہونے والے تاریخ کو ختم کرنا چاہتے ہیں.

اسی طرح، اگر آپ کے خاندان میں رہنے کے لئے آتے ہیں تو آپ اس کے خاندان کے کسی فرد کے لئے ایک صارف اکاؤنٹ بنا سکتے ہیں جو باقی رہ گئے ہیں.

کسی صارف کو تخلیق کرتے وقت ختم ہونے کی تاریخ مقرر کرنے کے لئے، مندرجہ ذیل کمانڈ کا استعمال کریں:

useradd-d / home / test -e 2016-02-05 ٹیسٹ

تاریخ YYYY-MM-DD کی شکل میں مخصوص ہونا ضروری ہے جہاں YYYY سال ہے، ایم ایم ماہانہ نمبر ہے اور ڈی ڈی دن کا دن ہے.

07 سے 12

ایک صارف کو کس طرح تشکیل دیں اور اسے ایک گروہ کو تفویض کریں

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

اگر آپ کے پاس کوئی نیا صارف آپ کی کمپنی میں شامل ہو تو آپ شاید اس صارف کے لئے مخصوص گروہوں کو تفویض کرنا چاہتے ہیں تاکہ ان کی فائلوں اور فولڈروں کو اپنی ٹیم کے دیگر ارکان کے طور پر رسائی حاصل ہو.

مثال کے طور پر، تصور کریں کہ آپ نے یوحنا نامہ ایک آدمی تھا اور وہ اکاؤنٹنٹ کے طور پر شامل ہو گیا.

مندرجہ بالا کمانڈ اکاؤنٹس گروپ میں جان شامل ہو گی.

useradd-john-g اکاؤنٹس

08 کے 12

لاگ ان ڈیفالٹ کو لینکس کے اندر اندر ایڈجسٹ کرنا

غلطیاں لاگ ان کریں.

فائل /etc/login.defs ایک ترتیب فائل ہے جو لاگ ان سرگرمیوں کے لئے ڈیفالٹ رویے فراہم کرتا ہے.

اس فائل میں کچھ اہم ترتیبات موجود ہیں. /etc/login.defs فائل کھولنے کے لئے درج ذیل کمان درج کریں:

سوڈو نانو /etc/login.defs

login.defs فائل میں مندرجہ ذیل ترتیبات شامل ہیں جنہیں آپ تبدیل کرنا چاہتے ہیں:

نوٹ کریں کہ یہ ڈیفالٹ اختیارات ہیں اور نئے صارف کو تخلیق کرتے وقت انہیں ختم کردی جا سکتی ہے.

09 سے 12

ایک صارف تخلیق کرتے وقت لاگ ان پاس ورڈ ختم ہونے کی وضاحت کیسے کریں

لاگ ان ختم ہونے کی تاریخ کے ساتھ صارف کو شامل کریں.

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

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ کس طرح صارف کو ایک پاسورڈ انتباہ کے ساتھ بنانا ہے، زیادہ سے زیادہ دن پہلے پاسورڈ ختم ہونے سے پہلے اور دوبارہ دوبارہ لاگ ان لاگ ان کریں.

sodo useradd test5 -m-k PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10 سے 12

ہوم فولڈر کے بغیر ایک صارف کا قیام

کوئی ہوم فولڈر کے ساتھ صارف شامل کریں.

اگر login.defs فائل میں اختیار ہے CREATE_HOME ہاں سیٹ کریں تو پھر جب صارف کسی گھر کو تخلیق کرتا ہے تو گھر کے فولڈر کو خود بخود تخلیق کیا جائے گا.

ترتیبات کے بغیر مندرجہ ذیل کمانڈر کے بغیر کسی گھر کے فولڈر کے بغیر صارف کو تشکیل دینے کے لئے:

useradd - ایم ٹیسٹ

یہ کافی الجھن ہے کہ - ایم گھر بنانے کے لئے کھڑا ہے اور ایم ایم گھر بنانے کے لئے کھڑا ہے.

11 سے 12

یوزر تخلیق کرتے وقت صارف کا مکمل نام متعین کریں

تبصرے کے ساتھ صارف کو شامل کریں.

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

کسی صارف کے بارے میں تفصیلات تلاش کرنے کے بعد آپ شاید جان سمتھ اور جینی سمتھ کے درمیان فرق نہ کر سکیں.

اکاؤنٹ بنانے پر آپ ایک تبصرہ شامل کرسکتے ہیں لہذا صارف کے حقیقی نام کو تلاش کرنا آسان ہے.

مندرجہ ذیل کمانڈ سے یہ ظاہر ہوتا ہے کہ یہ کیسے کریں:

useradd-j jsmith -c "جان smith"

12 سے 12

/ etc / passwd فائل کا تجزیہ

لینکس صارف کی معلومات.

جب آپ کسی صارف کو تخلیق کرتے ہیں تو اس صارف کی تفصیلات / etc / passwd فائل میں شامل ہوتے ہیں.

کسی خاص صارف کے بارے میں تفصیلات دیکھنے کے لئے آپ کو ذیل میں grep کمانڈ استعمال کر سکتے ہیں:

گرپ جان / وغیرہ / پاس ورڈ

نوٹ: مندرجہ ذیل کمانڈ صارف کے نام کے حصے کے طور پر لفظ جانی کے ساتھ تمام صارفین کے بارے میں تفصیلات واپس آ جائیں گے.

/ etc / passuword فائل میں ہر صارف کے بارے میں شعبوں کی ایک الگ الگ الگ فہرست شامل ہے.

فیلڈز مندرجہ ذیل ہیں: