قد تبدو محتويات ملف / etc / group مشفرة في البداية. لكن كل ما يحتويه هو معلومات عن مجموعات تم تكوينها محليًا على نظام Linux.

في نظام Linux ، يتم تكوين التراخيص والوصول إلى أجزاء معينة من النظام من خلال أذونات المستخدم والمجموعة.

ربما تحاول معرفة المزيد عن مجموعات المستخدمين وتحتاج إلى فهم محتويات ملف /etc/group ملف. أو ربما ترغب في التعمق في إدارة النظام ومعرفة كل شيء عن تكوين الأذونات وإدارة المجموعات على Linux.

مهما كان السبب ، كمستخدم Linux ، فإن معرفة المزيد عن /etc/group يمكن أن يكون الملف مفيدًا في بعض الأحيان.

ما هو ملف / etc / group؟

مجموعات المستخدمين ضرورية لفهم كيفية عمل الأذونات على Linux. ملف المجموعة ، الموجود في ملف /etc الدليل ، هو ملف نظام يحتوي على معلومات حول المجموعات المحلية التي تم تكوينها على جهاز Linux.

إنها قاعدة بيانات نظام تحتوي على معلومات حول مجموعات المستخدمين ، على غرار الطريقة ملف / etc / passwd يخزن أسماء المستخدمين. هناك ايضا ملف / etc / shadow، التي تحتوي على كلمات مرور مشفرة لكل مستخدم على الكمبيوتر.

لفهم أهمية /etc/group ملف ، فأنت بحاجة أولاً إلى معرفة المزيد حول دور مجموعات المستخدمين على الأنظمة المستندة إلى Linux.

instagram viewer

يتم تعيين الأذونات على Linux للمستخدمين والمجموعات. تساعد هذه الأذونات المسؤول في تعيين عناصر التحكم في وصول المستخدم ، مثل أجزاء البرنامج أو الأجهزة التي يمكن أو لا يمكن لمستخدم أو مجموعة الوصول إليها. على سبيل المثال ، يُسمح للمستخدم في مجموعة العجلات باستخدام الأمر sudo أو su.

وبالمثل ، لن تتمكن من التفاعل مع الصوت أو الصوت إذا لم يكن المستخدم جزءًا من صوتي مجموعة.

يمكنك عرض محتويات ملف /etc/group ملف باستخدام أي أداة لعرض الملفات على Linux، مثل القطة:

sudo القط / الخ / المجموعة

للوهلة الأولى ، سيكون من الصعب فهم ما يتم عرضه على الشاشة. ركز أكثر وستدرك أن الإدخالات تتبع نمطًا ما. كل إدخال في /etc/group الملف عبارة عن مجموعة من أربع قيم مفصولة بامتداد القولون (:). ما هي هذه القيم؟

فهم محتويات / etc / group

العمود الأول (القيمة قبل العلامة الأولى) هو اسم المجموعة. منذ اسم الملف هو /etc/group، من المنطقي وضع هذه المعلومات أولاً. أنت تستطيع قائمة بجميع مجموعات المستخدمين على Linux بتحليل كل إدخال في ملف المجموعة وعرض العمود الأول فقط.

القرص المضغوط: x: 24: اسم المستخدم

لمزيد من المجموعات ذات الامتيازات ، سيكون الإدخال الثاني عبارة عن كلمة مرور مشفرة. سيكون لمعظم قيم كلمات المرور في إصدار الملف الخاص بك "x، "تمثل تقاطعًا ، مما يعني أنه لم يتم تعيين كلمة مرور للمجموعة.

الرقم بعد النقطتين الثانية هو معرف المجموعة. مثل المستخدمين ، تمتلك كل مجموعة على Linux معرّفًا فريدًا ، يُعرف أيضًا باسم Group ID أو GID للاختصار.

أخيرًا ، تحتوي القيمة في النهاية على المستخدمين الذين يشكلون جزءًا من المجموعة. سيكون لدى المجموعات العامة عدد قليل من المستخدمين مدرجين ، مفصولين بـ الفواصل (,) بينما سيكون لدى الآخرين واحدة فقط. حتى أن البعض منهم لن يكون لديه مستخدمون مدرجون في القائمة.

المستخدمون والمجموعات يجعلون إدارة Linux أسهل

يلعب كل من المستخدمين والمجموعات دورًا كبيرًا في إدارة نظام Linux. اعتبرهم ركيزتين من الركائز العديدة لنظام Linux ، الحفاظ على الأمان من خلال السماح للمسؤول بتعيين الأذونات وتفويض المسؤوليات بعناية.

يكمن السر وراء كون Linux أكثر أمانًا من Windows في طريقة عمل الأذونات. ليس كل مستخدم لديه حق الوصول إلى ملفات النظام الهامة ؛ وبالمثل ، لا يمكن لجميع العمليات الوصول إلى البرامج والأجهزة الأساسية.

تعمل معظم العمليات في Linux في مساحة المستخدم ، وهي بيئة ذات أذونات محدودة ، على عكس مساحة kernel ، حيث يكون كل شيء ممكنًا ، نظرًا لمستوى التحكم المتاح لأي عملية تعمل في kernel فضاء.