لینکس کے حکمات زندگی آسان بناتی ہیں
یہ گائیڈ آپ کو لینکس کے اندر صارفین کو کس طرح کمانڈ لائن کا استعمال کرتے ہوئے تخلیق کرتا ہے سے پتہ چلتا ہے. جبکہ بہت سے ڈیسک ٹاپ لینکس کی تقسیم صارفین کو تخلیق کرنے کے لئے گرافیکل آلے فراہم کرتا ہے، یہ کمانڈ لائن سے ایسا کرنے کا طریقہ سیکھنے کا ایک اچھا خیال ہے تاکہ آپ اپنے صارفین کو ایک دوسرے سے دوسرے صارف انٹرفیس سیکھنے کے لۓ ایک دوسرے سے تقسیم کر سکیں.
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 فائل میں مندرجہ ذیل ترتیبات شامل ہیں جنہیں آپ تبدیل کرنا چاہتے ہیں:
- PASS_MAX_DAYS - کتنی دیر سے ایک پاس ورڈ ختم ہو جاتا ہے.
- PASS_MIN_DAYS - ایک پاس ورڈ کتنی بار تبدیل ہوسکتی ہے.
- PASS_WARN_AGE - ایک پاس ورڈ ختم ہونے سے قبل دن کی انتباہ کی تعداد.
- LOGIN_RETRIES - ناکامی سے پہلے لاگ ان کی کوششوں کی تعداد.
- LOGIN_TIMEOUT - لاگ ان کے اوقات سے پہلے کتنی دیر تک ہے.
- DEFAULT_HOME - اگر کوئی گھر فولڈر موجود نہیں ہے تو صارف لاگ ان کرسکتے ہیں.
نوٹ کریں کہ یہ ڈیفالٹ اختیارات ہیں اور نئے صارف کو تخلیق کرتے وقت انہیں ختم کردی جا سکتی ہے.
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 فائل میں ہر صارف کے بارے میں شعبوں کی ایک الگ الگ الگ فہرست شامل ہے.
فیلڈز مندرجہ ذیل ہیں:
- صارف نام؛
- خفیہ کردہ پاس ورڈ (جسے آپ واضح طور پر دیکھ سکتے ہیں)؛
- صارف کی شناخت؛
- صارف کا گروپ کی شناخت؛
- صارف کا مکمل نام؛
- صارف کی ہوم ڈائرکٹری؛
- لاگ ان شیل.