Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
useraddکمانڈ- لینکس میں نیا صارف کیسے بنائیں
- نیا صارف کیسے شامل کریں اور ہوم ڈائریکٹری کیسے بنائیں
- مخصوص ہوم ڈائرکٹری کے ساتھ صارف بنانا
- مخصوص صارف شناخت کے ساتھ صارف بنانا
- مخصوص گروپ ID کے ساتھ صارف بنانا
- ایک صارف بنانا اور ایک سے زیادہ گروپ تفویض کرنا
- مخصوص لاگ ان شیل کے ساتھ صارف بنانا
- اپنی مرضی کے مطابق تبصرے کے ساتھ صارف بنانا
- ایک میعاد ختم ہونے والی تاریخ کے ساتھ صارف بنانا
- سسٹم صارف بنانا
- ڈیفالٹ استعمال شدہ اقدار کو تبدیل کرنا
- نتیجہ اخذ کرنا
لینکس ایک ملٹی یوزر سسٹم ہے جس کا مطلب ہے کہ ایک ہی وقت میں ایک سے زیادہ افراد ایک ہی نظام کے ساتھ بات چیت کرسکتے ہیں۔ سسٹم ایڈمنسٹریٹر کی حیثیت سے ، آپ کو یہ ذمہ داری عائد ہوتی ہے کہ وہ صارفین کو تخلیق اور حذف کرکے نظام کے صارفین اور گروپس کا نظم و نسق کریں اور انہیں مختلف گروپوں میں تفویض کریں۔
لینکس میں ، آپ صارف اکاؤنٹ تشکیل دے سکتے ہیں اور صارف کو مختلف گروپوں کو
useradd
کمانڈ کا استعمال کرکے تفویض کرسکتے ہیں۔
useradd
ایک نچلی سطح کی افادیت ہے ، اس کے بجائے دبیان اور اوبنٹو صارفین زیادہ تر دوست دوست شامل کرنے والی کمانڈ استعمال کریں گے۔
، ہم
useradd
کمانڈ کو کس طرح استعمال کریں گے اور اس کے اختیارات کو دریافت کریں گے۔
useradd
کمانڈ
useradd
کمانڈ کے لئے عمومی نحو درج ذیل ہے۔
useradd USERNAME
استعمال شدہ اور کمانڈ استعمال کرنے کے قابل ہونے کے
useradd
create ، آپ کو جڑ کے طور پر لاگ ان یا سوڈو رسائی والے صارف کی ضرورت ہوگی۔
جب انکار کیا جاتا ہے تو ،
useradd
ایک نیا صارف اکاؤنٹ تشکیل دیتا ہے جو کمانڈ لائن پر بیان کردہ اختیارات کے ساتھ ساتھ
/etc/default/useradd
فائل میں متعین شدہ ڈیفالٹ اقدار کا
/etc/default/useradd
ہے۔
اس فائل میں
useradd
جانے والے
useradd
تقسیم سے تقسیم تک مختلف ہیں جس کی وجہ سے
useradd
کمانڈ مختلف سسٹمز پر مختلف نتائج پیدا کرتا ہے۔
یہ کمانڈ
/etc/login.defs
فائل کے مواد کو بھی پڑھتی ہے۔ اس فائل میں شیڈو پاس ورڈ سویٹ کیلئے تشکیل شامل ہے جیسے پاس ورڈ کی میعاد ختم ہونے کی پالیسی ، سسٹم بنانے کے وقت استعمال ہونے والے صارف کی شناخت کی حدیں اور باقاعدہ صارف اور بہت کچھ۔
لینکس میں نیا صارف کیسے بنائیں
نیا صارف اکاؤنٹ بنانے کے
useradd
کنندہ کا نام استعمال کریں۔
مثال کے طور پر نیا صارف نام تیار کرنے کے ل
username
آپ چلائیں گے:
sudo useradd username
اس کی آسان ترین شکل میں جب بغیر کسی آپشن کے استعمال کیا جاتا ہے ، استعمالڈارڈ ایک نیا صارف اکاؤنٹ بنائے گا جس میں
/etc/default/useradd
فائل میں متعین ڈیفالٹ ترتیبات ہوں گی۔
کمانڈ
/etc/passwd
،
/etc/gshadow
/etc/shadow,
/etc/group
اور
/etc/gshadow
فائلوں میں
/etc/gshadow
ہے۔
نئے بنائے گئے صارف کی حیثیت سے لاگ ان کرنے کے ل you ، آپ کو صارف کا پاس ورڈ متعین کرنے کی ضرورت ہے۔ ایسا کرنے کے لئے صارف نام کے بعد
passwd
کمانڈ چلائیں:
sudo passwd username
آپ کو پاس ورڈ درج کرنے اور اس کی تصدیق کرنے کا اشارہ کیا جائے گا۔ یقینی بنائیں کہ آپ مضبوط پاس ورڈ استعمال کرتے ہیں۔
Changing password for user username. New password: Retype new password: passwd: all authentication tokens updated successfully.
نیا صارف کیسے شامل کریں اور ہوم ڈائریکٹری کیسے بنائیں
زیادہ تر لینکس ڈسروز میں ، جب
useradd
کمانڈ کے ذریعہ نیا صارف اکاؤنٹ بناتے ہیں تو صارف ہوم ڈائرکٹری نہیں
useradd
ہے۔
یوزر ہوم ڈائرکٹری کو بطور
/home/username
بنانے کے
--create-home
-m
(
--create-home
) آپشن کا استعمال کریں:
sudo useradd -m username
مذکورہ کمانڈ نئی صارف کی ہوم ڈائرکٹری بناتی ہے اور فائلوں کو
/etc/skel
ڈائرکٹری سے صارف کی ہوم ڈائرکٹری میں نقل کرتی ہے۔ اگر آپ فائلوں کو
/home/username
ڈائرکٹری میں لسٹ کرتے ہیں تو ، آپ ابتدا کی فائلیں دیکھیں گے:
ls -la /home/username/
drwxr-xr-x 2 username username 4096 Dec 11 11:23. drwxr-xr-x 4 root root 4096 Dec 11 11:23.. -rw-r--r-- 1 username username 220 Apr 4 2018.bash_logout -rw-r--r-- 1 username username 3771 Apr 4 2018.bashrc -rw-r--r-- 1 username username 807 Apr 4 2018.profile
ہوم ڈائریکٹری کے اندر ، صارف فائلیں اور ڈائریکٹریز لکھ ، تدوین اور حذف کرسکتے ہیں۔
مخصوص ہوم ڈائرکٹری کے ساتھ صارف بنانا
مثال کے طور پر ،
/opt/username
ہوم ڈائریکٹری کے ساتھ نیا صارف نام تیار
/opt/username
آپ کو درج ذیل کمانڈ کو چلانے کی ضرورت ہوگی۔
sudo useradd -m -d /opt/username username
مخصوص صارف شناخت کے ساتھ صارف بنانا
لینکس اور یونکس جیسے آپریٹنگ سسٹم میں ، صارفین کو منفرد UID اور صارف نام کے ذریعے شناخت کیا جاتا ہے۔
صارف شناخت کنندہ (UID) ایک منفرد مثبت صحیح عدد ہے جو لینکس سسٹم کے ذریعہ ہر صارف کو تفویض کیا جاتا ہے۔ UID کے ساتھ ساتھ دیگر تک رسائی پر قابو پانے والی پالیسیوں کا استعمال نظام کے وسائل پر انجام دینے والی ان کارروائیوں کی اقسام کے لئے کیا جاتا ہے۔
پہلے سے طے شدہ طور پر جب نیا صارف تشکیل پایا جاتا ہے تو لاگ ان
login.defs
فائل میں متعین صارف IDs کی حد سے اگلا دستیاب UID تفویض کرتا ہے۔
مخصوص UID کے ساتھ صارف بنانے کیلئے
-u
(
--uid
) آپشن کا استعمال کریں۔ مثال کے طور پر ایک نیا صارف نام بنانے کے لئے جس کا
username
1500
UID ہو آپ ٹائپ کریں گے۔
sudo useradd -u 1500 username
آپ صارف کے UID کی
id
کمانڈ کے ذریعے کر سکتے ہیں۔
id -u username
مخصوص گروپ ID کے ساتھ صارف بنانا
لینکس گروپس تنظیمی اکائیاں ہیں جو لینکس میں صارف کے اکاؤنٹ کو منظم کرنے اور ان کے انتظام کرنے کے لئے استعمال کی جاتی ہیں۔ گروپوں کا بنیادی مقصد استحقاق کے ایک سیٹ کی وضاحت کرنا ہے جیسے پڑھنے ، تحریری طور پر ، یا کسی دیئے گئے وسائل کے لئے اجازت پر عملدرآمد کرنا جو گروپ کے اندر موجود صارفین میں بانٹ سکتا ہے۔
جب نیا صارف بناتے ہو تو
useradd
کمانڈ کا پہلے سے طے شدہ طرز عمل یہ ہوتا ہے کہ وہ ایک گروپ بنائے جس میں صارف نام ، اور جی آئی ڈی جیسے ہی نام ہوں۔
مخصوص ابتدائی لاگ ان گروپ کے ساتھ صارف بنانے کیلئے
-g
(
--gid
) آپشن کا استعمال کریں۔ آپ گروپ کا نام یا GID نمبر یا تو مخصوص کرسکتے ہیں۔ گروپ کا نام یا GID پہلے ہی موجود ہونا ضروری ہے۔
مثال کے طور پر نیا صارف نام تیار کرنا اور لاگ ان گروپ کو
users
لئے مقرر کرنا:
sudo useradd -g users username
صارف کی GID کی تصدیق کے ل the ،
id
کمانڈ استعمال کریں:
id -gn username
ایک صارف بنانا اور ایک سے زیادہ گروپ تفویض کرنا
لینکس آپریٹنگ سسٹم میں دو قسم کے گروپ ہیں پرائمری گروپ اور سیکنڈری یا سپلیمنٹری گروپ۔ ہر صارف کا تعلق بالکل ایک بنیادی گروپ اور صفر یا اس سے زیادہ ثانوی گروپوں سے ہوسکتا ہے۔
-G
(
--groups
) آپشن آپ کو اضافی گروپوں کی فہرست متعین کرنے کی اجازت دیتا ہے جس کا صارف ممبر ہوگا۔
درج ذیل کمانڈ پرائمری گروپ
users
اور ثانوی گروپس
wheel
اور
docker
ساتھ نیا صارف نام تیار کرے گا۔
sudo useradd -g users -G wheel, developers username
آپ ٹائپ کرکے صارف گروپس کی جانچ کرسکتے ہیں
id username
uid=1002(username) gid=100(users) groups=100(users), 10(wheel), 993(docker)
مخصوص لاگ ان شیل کے ساتھ صارف بنانا
پہلے سے طے شدہ طور پر ، نئے صارف کا لاگ ان شیل
/etc/default/useradd
فائل میں متعین ایک پر سیٹ کیا جاتا ہے۔ کچھ لینکس تقسیم میں جیسے اوبنٹو 18.04 میں پہلے سے طے شدہ شیل کو
/bin/sh
سیٹ کیا جاتا ہے جبکہ دوسروں میں اسے
/bin/bash
سیٹ کیا جاتا ہے۔
-s
(-
--shell
) آپشن آپ کو نئے صارف کا لاگ ان شیل متعین کرنے کی اجازت دیتا ہے۔
مثال کے طور پر لاگ ان شیل کی طرح بطور
/usr/bin/zsh
ساتھ نیا صارف نام تیار کرنا:
sudo useradd -s /usr/bin/zsh username
صارف کے لاگ ان شیل کی توثیق کرنے کے لئے
/etc/passwd
فائل میں صارف اندراج چیک کریں:
grep username /etc/passwd
username:x:1001:1001::/home/username:/usr/bin/zsh
اپنی مرضی کے مطابق تبصرے کے ساتھ صارف بنانا
-c
(
--comment
) کا آپشن نئے صارف کے
--comment
مختصر تفصیل شامل کرنے کی سہولت دیتا ہے۔ عام طور پر صارف کا پورا نام یا رابطہ کی معلومات بطور تبصرہ شامل کی جاتی ہے۔
درج ذیل مثال میں ہم بطور تبصرہ ٹیکسٹ اسٹرنگ
Test User Account
ساتھ ایک نیا صارف نام استعمال کر رہے ہیں:
sudo useradd -c "Test User Account" username
تبصرہ
/etc/passwd
فائل میں محفوظ کیا گیا ہے۔
grep username /etc/passwd
username:x:1001:1001:Test User Account:/home/username:/bin/sh
تبصرہ کا فیلڈ
GECOS
نام سے بھی جانا جاتا ہے۔
ایک میعاد ختم ہونے والی تاریخ کے ساتھ صارف بنانا
-e
(
--expiredate
) آپشن آپ کو ایک ایسے وقت کی وضاحت کرنے کی سہولت دیتا ہے جس میں نئے صارف اکاؤنٹس کی میعاد ختم
--expiredate
۔ یہ آپشن عارضی اکاؤنٹس بنانے کے لئے کارآمد ہے۔ تاریخ کو
YYYY-MM-DD
شکل کا استعمال کرتے ہوئے بیان کرنا ضروری ہے۔
مثال کے طور پر ایک نیا صارف اکاؤنٹ بنانے کے لئے جس کا نام
username
22 جنوری 2019 مقرر ہونے والے میعاد ختم ہونے کے ساتھ بنائے گا:
sudo useradd -e 2019-01-22 username
آپ صارف اکاؤنٹ کی میعاد ختم ہونے کی تاریخ کی توثیق کرنے کے لئے
chage
کمانڈ استعمال کرسکتے ہیں۔
sudo chage -l username
آؤٹ پٹ کچھ اس طرح نظر آئے گی:
Last password change: Dec 11, 2018 Password expires: never Password inactive: never Account expires: Jan 22, 2019 Minimum number of days between password change: 0 Maximum number of days between password change: 99999 Number of days of warning before password expires: 7
سسٹم صارف بنانا
سسٹم اور باقاعدہ (عام) صارفین کے مابین کوئی حقیقی تکنیکی فرق نہیں ہے۔ OS اور نئے پیکیج کو انسٹال کرتے وقت عام طور پر سسٹم کے صارف بنتے ہیں۔
کچھ حالات میں ، آپ کو سسٹم صارف بنانے کی ضرورت پڑسکتی ہے جو کچھ ایپلی کیشن کے ذریعہ استعمال ہوگی۔
سسٹم صارف اکاؤنٹ بنانے کے لئے
-r
(-
--system
) آپشن کا استعمال کریں۔ مثال کے طور پر ، صارف نام کے
username
نیا سسٹم صارف بنانے کے لئے آپ چلائیں گے:
sudo useradd -r username
سسٹم صارفین بغیر کسی میعاد ختم ہونے کی تاریخ کے بنائے گئے ہیں۔ ان کے UIDs کا انتخاب نظام کے صارف IDs کی حد سے ہوتا ہے جو
login.defs
فائل میں مخصوص ہیں جو عام صارفین کے لئے استعمال ہونے والی حد سے مختلف ہے۔
ڈیفالٹ استعمال شدہ اقدار کو تبدیل کرنا
پہلے سے طے شدہ استعمال کی سہولیات کو دیکھنا اور تبدیل کیا جا سکتا ہے۔
موجودہ ڈیفالٹ آپشنز کو دیکھنے کے لئے ٹائپ کریں:
useradd -D
آؤٹ پٹ کچھ اس طرح نظر آئے گی:
GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/sh SKEL=/etc/skel CREATE_MAIL_SPOOL=no
ہم کہتے ہیں کہ آپ ڈیفالٹ لاگ ان شیل کو
/bin/sh
سے
/bin/bash
تبدیل کرنا چاہتے ہیں۔ ایسا کرنے کے لئے ، ذیل میں دکھایا گیا ہے کے طور پر نئے شیل کی وضاحت:
sudo useradd -D -s /bin/bash
آپ تصدیق کر سکتے ہیں کہ ڈیفالٹ شیل کی قیمت کو درج ذیل کمانڈ کو چلانے کے ذریعہ تبدیل کیا گیا ہے۔
sudo useradd -D | grep -i shell
نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، ہم نے آپ کو دکھایا ہے کہ کس طرح
useradd
کمانڈ کا استعمال کرکے نئے صارف اکاؤنٹ بنائیں۔ اسی ہدایات کا اطلاق کسی بھی لینکس کی تقسیم کے لئے ہوتا ہے ، جس میں اوبنٹو ، سینٹوس ، آر ایچ ای ایل ، ڈیبیئن ، فیڈورا اور آرک لینکس شامل ہیں۔
اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔
ٹرمینل صارف گروپتنخواہوں اور بونس میں اضافہ کرنے والے مینیجرز کو اپنی مدد کی ضرورت ہے. > لینکس کی صلاحیتوں کے ساتھ آئی ٹی کے پیشہ وروں کے لئے یہاں تک کہ بہت اچھی خبر ہے. گزشتہ مہینے، ہم نے آئی ٹی کیریئرس سائٹس ڈیس سے الفاظ حاصل کی ہیں کہ لینکس کی ملازمتوں میں تنخواہ بڑھ رہی ہیں، اور بدھ کو لینکس فاؤنڈیشن اور ڈس نے مشترکہ طور پر مزید وعدہ کرنے والے نتائج کی ایک رپورٹ پیش کی.
"2013 لینکس جابز کی رپورٹ سے پتہ چلتا ہے کہ لینکس فاؤنڈیشن میں مارکیٹنگ اور ڈویلپر کے پروگراموں کے نائب صدر امند میک فسنسن نے کہا کہ کالج گریجویٹز اور ٹیکنالوجی کے پیشہ ور افراد کے لئے لامحدود مواقع. "
صارفین کو صارفین کے صارفین کے الٹمیٹم سے جرمن صارفین کے گروپوں سے صارفین کے صارفین کو الٹمیٹم ملتا ہے
گوگل نے جرمن صارفین کی تنظیموں سے جمعرات کو الٹیمیٹم کو جمع کیا ہے جس سے یہ چاہتے ہیں کہ اس سے سوالات کا جواب دینا شروع ہو ای میل کے ذریعہ صارف.
کمانڈ پرسٹ کا استعمال کرتے ہوئے تمام ڈیوائس ڈرائیوروں کی فہرست کیسے حاصل کرنے کے لۓ تمام ڈیوائس ڈرائیورز کی فہرست حاصل کرنے کے لۓ کیسے ہیں. آپ کو کمانڈ پرپٹ ونڈوز میں ڈرائیور کمانڈر کا استعمال کر سکتے ہیں. آپ کے ونڈوز 10 کمپیوٹر پر نصب تمام ڈیوائس ڈرائیورز کی فہرست.
ڈیوائس ڈرائیور







