كتيبات سطر الأوامر

Man » دليل groupmod عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل groupmod

🌍
groupmod - تعديل تعريف مجموعة على النظام

الملخص

groupmod [خيارات] مجموعة

الوصف

يقوم الأمر groupmod بتعديل تعريف المجموعة المحددة عن طريق تعديل الإدخال المناسب في قاعدة بيانات المجموعة.

الخيارات

الخيارات التي تنطبق على أمر groupmod هي:

-a، --append

إذا تم تحديد أعضاء المجموعة باستخدام -U، فقم بإلحاقهم بقائمة الأعضاء الحالية، بدلاً من استبدالها.

-g، --gid GID

سيتم تغيير معرف المجموعة للمجموعة المحددة إلى GID.

يجب أن تكون قيمة GID عددًا صحيحًا عشريًا غير سالب. يجب أن تكون هذه القيمة فريدة، إلا إذا تم استخدام الخيار -o.

سيتم تحديث المستخدمين الذين يستخدمون المجموعة كمجموعة أساسية للاحتفاظ بالمجموعة كمجموعتهم الأساسية.

يجب تغيير معرف المجموعة يدويًا لأي ملفات لها معرف المجموعة القديم ويجب أن تظل تنتمي إلى المجموعة.

لن يتم إجراء أي فحوصات فيما يتعلق بـ GID_MIN أو GID_MAX أو SYS_GID_MIN أو SYS_GID_MAX من /etc/login.defs.

-h، --help

عرض رسالة المساعدة والخروج.

-n، --new-name اسم_المجموعة_الجديد

سيتم تغيير اسم المجموعة من المجموعة إلى اسم_المجموعة_الجديد.

-o، --non-unique

عند استخدامه مع الخيار -g، يسمح بتغيير معرف مجموعة المجموعة إلى قيمة غير فريدة.

-p، --password كلمة_المرور

كلمة المرور المشفرة، كما تم إرجاعها بواسطة crypt(3).

ملحوظة: لا يوصى بهذا الخيار لأن كلمة المرور (أو كلمة المرور المشفرة) ستكون مرئية للمستخدمين الذين يسردون العمليات.

يجب التأكد من أن كلمة المرور تلتزم بسياسة كلمة مرور النظام.

-R، --root CHROOT_DIR

تطبيق التغييرات في دليل CHROOT_DIR واستخدام ملفات التكوين من دليل CHROOT_DIR. المدعومة هي المسارات المطلقة فقط.

-P، --prefix PREFIX_DIR

تطبيق التغييرات في دليل PREFIX_DIR واستخدام ملفات التكوين من دليل PREFIX_DIR. هذا الخيار لا يقوم بعمل chroot وهو مخصص لإعداد هدف التجميع المتقاطع. بعض القيود: لا يتم التحقق من مستخدمي/مجموعات NIS و LDAP. يستخدم مصادقة PAM ملفات المضيف. لا يوجد دعم لـ SELINUX.

-U، --users

قائمة مفصولة بفواصل بأسماء المستخدمين لإضافتهم كأعضاء في المجموعة.

السلوك الافتراضي (إذا لم يتم تحديد الخيارين -g و -U) يتم تعريفه بواسطة المتغير USERGROUPS_ENAB في /etc/login.defs.

التكوين

تغير متغيرات التكوين التالية في /etc/login.defs سلوك هذه الأداة:

MAX_MEMBERS_PER_GROUP (رقم)

أقصى عدد من الأعضاء لكل إدخال مجموعة. عند الوصول إلى الحد الأقصى، يتم بدء إدخال مجموعة جديد (سطر) في /etc/group (بنفس الاسم ونفس كلمة المرور ونفس GID).

القيمة الافتراضية هي 0، مما يعني أنه لا توجد قيود على عدد الأعضاء في المجموعة.

تسمح هذه الميزة (تقسيم المجموعة) بتقليل طول الأسطر في ملف المجموعة. هذا مفيد لضمان عدم تجاوز أسطر مجموعات NIS 1024 حرفًا.

إذا كنت بحاجة إلى فرض هذا الحد، فيمكنك استخدام 25.

ملحوظة: قد لا يتم دعم المجموعات المقسمة بواسطة جميع الأدوات (حتى في مجموعة أدوات Shadow). لا ينبغي عليك استخدام هذا المتغير إلا إذا كنت بحاجة إليه حقًا.

الملفات

/etc/group

معلومات حساب المجموعة.

/etc/gshadow

معلومات حساب المجموعة الآمنة.

/etc/login.defs

تكوين مجموعة أدوات كلمة مرور Shadow.

/etc/passwd

معلومات حساب المستخدم.

قيم الخروج

يخرج الأمر groupmod بالقيم التالية:

0   E_SUCCESS: نجاح

2   E_USAGE: بناء جملة الأمر غير صالح

3   E_BAD_ARG: وسيطة غير صالحة للخيارات

4   E_GID_IN_USE: معرف المجموعة قيد الاستخدام بالفعل

6   E_NOTFOUND: المجموعة المحددة غير موجودة

9   E_NAME_IN_USE: اسم المجموعة قيد الاستخدام بالفعل

10  E_GRP_UPDATE: لا يمكن تحديث ملف المجموعة

11  E_CLEANUP_SERVICE: لا يمكن إعداد خدمة التنظيف

12  E_PAM_USERNAME: لا يمكن تحديد اسم المستخدم الخاص بك لاستخدامه مع pam

13  E_PAM_ERROR: أرجع pam خطأ، راجع مرفق syslog برقم تعريف المجموعة للحصول على رسالة خطأ PAM.

انظر أيضاً

chfn(1)، chsh(1)، passwd(1)، gpasswd(8)، groupadd(8)، groupdel(8)، login.defs(5)، useradd(8)، userdel(8)، usermod(8).