
عند العمل مع لينكس o لجنة الهدنة العسكرية, على حسابات المستخدم قد يتم تعيين واحد أو أكثر المجموعات. وتستخدم هذه لتعيين مختلفة امتيازات و أذونات ووفقا للمستخدمين في كل مجموعة, أحب هذا, الانتماء إلى مجموعة يمكن أن تتيح للمستخدم إجراءات معينة أن لا يكون في نفس.
لتعرف المجموعة التي ينتمي إليها علينا الدخول إلى النظام المستخدم, سيكون علينا ببساطة أن تشغيل في وحدة التحكم بالأوامر, أو محطة طرفية, فيما يلي الأمر:
1 2 3 | $ groups pfalken adm dialout cdrom floppy audio dip video plugdev netdev lxd ubuntu |
إذا كنت تريد أيضا أن ترى معرفات رقمية المرتبطة بكل المجموعة, ببساطة قم بتشغيل الأمر:
1 2 3 | $ id uid=1001(pfalken) gid=1002(pfalken) groups=1002(pfalken),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),110(lxd),1000(ubuntu) |
عرض معرف المستخدم في بداية (معرف فريد), ومن ثم المجموعات التي ينتمي إليها جنبا إلى جنب مع ما معرفات.
إذا كان من ناحية أخرى, نريد أن نعرف المجموعة التي ينتمي إليها أي مستخدم آخر آخر غير الذي تستخدمه, لديك فقط لإضافة اسم المستخدم المطلوب إلى أوامر أعلاه:
1 2 3 4 5 6 | $ groups otro_usuario ... ... $id otro_usuario ... ... |
النواتج التي سيتعين شكل مماثل تلك المعروضة سابقا للمستخدم في الاستخدام.
وأخيراً, إذا كنت تريد أن ترى من القائمة مع كافة المجموعات النظام الخاص بك لينكس, يمكنك جعل استخدام من الأمر جيتينت بالطريقة التالية:
1 2 3 4 5 6 7 8 9 10 11 12 | $ getent group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,ubuntu,pfalken tty:x:5: disk:x:6: lp:x:7: ... ... |
سوف تظهر قائمة بجميع المجموعات الموجودة جنبا إلى جنب مع المستخدمين إذا كنت تنتمي إلى نفس.
وبهذه الطرق يمكن أن نعرف في أي وقت, من خلال وحدة التحكم بالأوامر, أو المحطة الطرفية, وهي المجموعات أن ينتمي لأي مستخدم لنظامنا, أو حتى معرفة جميع المجموعات التي توجد في نفس.
