جو Ú©ÛØªØ§ ÛÛ’ مجھے Ûنسی Ù†ÛÛŒ آتی ÙˆÛ Ø§ÛŒÚ© بار ضرور دیکھے۔1
فہرست کا خانہ:
- لینکس گروپس
- ان تمام گروپس کی فہرست بنائیں جن کا صارف ممبر ہے
groups
کمانڈ کا استعمال کرتے ہوئےid
کمانڈ کا استعمال کرتے ہوئے- ایک گروپ کے تمام ممبروں کی فہرست بنائیں
- تمام گروپس کی فہرست بنائیں
- نتیجہ اخذ کرنا
لینکس میں ، ایک گروپ صارفین کا ایک مجموعہ ہوتا ہے۔ گروپوں کا بنیادی مقصد استحقاق کے ایک سیٹ کی وضاحت کرنا جیسے پڑھنے ، لکھنے یا کسی دیئے گئے وسائل کی اجازت پر عملدرآمد کرنا ہے جو گروپ کے اندر موجود صارفین میں شیئر کیا جاسکے۔ صارفین کو جو مراعات ملتی ہیں ان کو بروئے کار لانے کے لئے وہ موجودہ گروپ میں شامل ہوسکتے ہیں۔
اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ صارف کس طرح کے تمام گروپس کو دکھائے گا۔ ہم یہ بھی واضح کریں گے کہ گروپ کے تمام ممبروں کی فہرست کیسے بنائی جائے۔
لینکس گروپس
یہاں دو طرح کے گروپس ہیں جن کا استعمال صارف کرسکتا ہے:
-
پرائمری یا لاگ ان گروپ - وہ گروپ ہے جو صارف کے ذریعہ تیار کردہ فائلوں کو تفویض کیا جاتا ہے۔ عام طور پر ، بنیادی گروپ کا نام صارف کے نام کی طرح ہوتا ہے۔ ہر صارف کا تعلق بالکل ایک بنیادی گروپ سے ہونا چاہئے۔
ثانوی یا ضمنی گروپ - استعمال کنندہ کے ایک سیٹ کو کچھ مراعات دینے کے لئے استعمال ہوتا ہے۔ صارف صفر یا اس سے زیادہ ثانوی گروپوں کا ممبر ہوسکتا ہے۔
ان تمام گروپس کی فہرست بنائیں جن کا صارف ممبر ہے
اس گروپ کے بارے میں معلوم کرنے کے متعدد طریقے ہیں جن کا صارف سے تعلق ہے۔
بنیادی صارف کا گروپ
/etc/passwd
فائل میں محفوظ ہے اور اضافی گروپس ، اگر کوئی ہیں تو ،
/etc/group
فائل میں درج ہیں۔
صارف کے گروپس کو تلاش کرنے کا ایک طریقہ یہ ہے کہ
cat
،
less
یا
grep
کا استعمال کرتے ہوئے ان فائلوں کے مندرجات کو درج کریں۔ ایک اور آسان آپا کمانڈ استعمال کرنا ہے جس کا مقصد سسٹم کے صارفین اور گروپوں کے بارے میں معلومات فراہم کرنا ہے۔
groups
کمانڈ کا استعمال کرتے ہوئے
سبھی یادگار کمانڈ جو تمام گروپس کی فہرست میں آتا ہے جس کا صارف ممبر ہوتا ہے وہ ہے
groups
کمانڈ۔ جب بغیر کسی دلیل کے عملدرآمد کیا جائے تو کمانڈ ان تمام گروپس کی فہرست پرنٹ کرے گا جو موجودہ میں لاگ ان صارف سے تعلق رکھتے ہیں:
groups
پہلا گروپ بنیادی گروپ ہے۔
john adm cdrom sudo dip plugdev lpadmin sambashare
ایک مخصوص صارف سے تعلق رکھنے والے تمام گروپس کی فہرست حاصل کرنے کے لئے ، بطور دلیل
groups
کمانڈ کو صارف نام فراہم کریں:
groups linuxize
پہلے گروپ کی طرح ہی پرائمری گروپ ہے۔
id
کمانڈ کا استعمال کرتے ہوئے
id
کمانڈ مخصوص صارف اور اس کے گروپوں کے بارے میں معلومات پرنٹ کرتا ہے۔ اگر صارف نام کو چھوڑ دیا گیا ہے تو وہ موجودہ صارف کے لئے معلومات ظاہر کرتا ہے۔
مثال کے طور پر صارف
linuxize
بارے میں معلومات حاصل کرنے کے
linuxize
آپ ٹائپ کریں گے:
id linuxize
کمانڈ صارف نام (
uid
) ، صارف کا بنیادی گروپ (
gid
) ، اور صارف کے ثانوی گروپ (
groups
) کو دکھائے گی
uid=1001(linuxize) gid=1001(linuxize) groups=1001(linuxize), 27(sudo)
صارف اور گروپ آئی ڈی کے بغیر صرف ناموں کو پرنٹ کرنے کے لئے
-n
آپشن کا استعمال کریں۔ آپشن
-g
صرف پرائمری گروپ اور
-G
تمام گروپس کو پرنٹ کرے گا۔
مندرجہ ذیل کمانڈ ان گروپوں کے نام چھاپے گی جن کا موجودہ صارف ممبر ہے:
id -nG
john adm cdrom sudo dip plugdev lpadmin sambashare
ایک گروپ کے تمام ممبروں کی فہرست بنائیں
کسی گروپ کے سبھی ممبروں کی فہرست کے
getent group
the ، گروپ نام کے بعد
getent group
کمانڈ استعمال کریں۔
مثال کے طور پر ، نام
developers
کرنے والے گروپ کے ممبروں کے بارے میں معلوم کرنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کریں گے۔
getent group developers
اگر گروپ موجود ہے تو کمانڈ گروپ اور اس کے تمام ممبروں کو پرنٹ کرے گی۔
developers:x:126:frank, mary
اگر کوئی آؤٹ پٹ نہیں ہے تو اس کا مطلب ہے کہ گروپ موجود نہیں ہے۔
تمام گروپس کی فہرست بنائیں
سسٹم پر موجود تمام گروپس کو دیکھنے کے ل simply صرف
/etc/group
فائل کو کھولیں۔ اس فائل کی ہر لائن ایک گروپ کے لئے معلومات کی نمائندگی کرتی ہے۔
less /etc/group
دوسرا آپشن یہ ہے کہ
getent
کمانڈ کا استعمال کیا جا
getent
جو
/etc/nsswitch.conf
فائل میں تشکیل شدہ ڈیٹا بیس سے اندراجات کو ظاہر کرتا ہے جس میں
group
ڈیٹا بیس بھی شامل ہے جسے ہم تمام گروپوں کی فہرست کو
/etc/nsswitch.conf
کرنے کے لئے استعمال کرسکتے ہیں۔
تمام گروپس کی فہرست حاصل کرنے کے لئے ، درج ذیل کمانڈ کو ٹائپ کریں:
getent group
آؤٹ پٹ وہی ہے جیسے
/etc/group
فائل کے مواد کو ڈسپلے کرتے وقت۔ اگر آپ صارف کی توثیق کے لئے ایل ڈی اے پی استعمال کررہے ہیں تو
getent
دونوں گروپس
/etc/group
فائل اور ایل ڈی اے پی ڈیٹا بیس سے ظاہر ہوگا۔
آپ گروپ کا نام رکھنے والے صرف پہلے فیلڈ کو پرنٹ کرنے کے لئے
awk
یا
cut
استعمال کرسکتے ہیں۔
getent group | awk -F: '{ print $1}'
نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، آپ نے ان گروپوں کو تلاش کرنے کا طریقہ سیکھا جو صارف ممبر ہے۔ کسی بھی لینکس کی تقسیم کے لئے اسی احکامات کا اطلاق ہوتا ہے ، بشمول اوبنٹو ، سینٹوس ، آر ایچ ای ایل ، ڈیبیئن اور لینکس منٹ۔
اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔
ٹرمینلکمانڈ پرسٹ کا استعمال کرتے ہوئے تمام ڈیوائس ڈرائیوروں کی فہرست کیسے حاصل کرنے کے لۓ تمام ڈیوائس ڈرائیورز کی فہرست حاصل کرنے کے لۓ کیسے ہیں. آپ کو کمانڈ پرپٹ ونڈوز میں ڈرائیور کمانڈر کا استعمال کر سکتے ہیں. آپ کے ونڈوز 10 کمپیوٹر پر نصب تمام ڈیوائس ڈرائیورز کی فہرست.

ڈیوائس ڈرائیور
فیس بک چیٹ میں دوست کی فہرست کیسے بنائی جائے۔

فیس بک چیٹ میں دوست کی فہرست بنانے کا طریقہ سیکھیں۔
ڈوکر میں کنٹینرز کی فہرست کیسے بنائی جائے

ڈوکر ایک کنٹینرائزیشن پلیٹ فارم ہے جو آپ کو پورٹیبل ، خود کفیل کنٹینرز کے طور پر ایپلی کیشنز کو تیزی سے تعمیر ، جانچ ، اور تعینات کرنے کی اجازت دیتا ہے جو عملی طور پر کہیں بھی چلا سکتا ہے۔ اس مضمون میں ، ہم وضاحت کریں گے کہ ڈوکر کنٹینرز کی فہرست کیسے بنائی جائے۔