GROUPDEL(8) دستورهای مدیریت سیستم (System Management Commands) GROUPDEL(8)

groupdel - حذف یک گروه کاربری

groupdel [options] GROUP

دستور groupdel فایل‌های حساب کاربری سیستم را ویرایش کرده و تمامی مدخل‌هایی را که به GROUP ارجاع دارند حذف می‌کند. گروه نام‌برده باید وجود داشته باشد.

گزینه‌هایی که برای دستور groupdel اعمال می‌شوند عبارتند از:

-f, --force

این گزینه حذف گروه را اجباری می‌کند، حتی اگر کاربری وجود داشته باشد که این گروه، گروه اصلی او باشد.

-h, --help

نمایش پیام راهنما و خروج.

-R, --root CHROOT_DIR

اعمال تغییرات در دایرکتوری CHROOT_DIR و استفاده از فایل‌های پیکربندی موجود در دایرکتوری CHROOT_DIR. تنها مسیرهای مطلق پشتیبانی می‌شوند. فاقد پشتیبانی از SELINUX.

-P, --prefix PREFIX_DIR

اعمال تغییرات در دایرکتوری PREFIX_DIR و استفاده از فایل‌های پیکربندی موجود در دایرکتوری PREFIX_DIR. این گزینه chroot نمی‌کند و برای آماده‌سازی یک مقصد کامپایل متقابل (cross-compilation) در نظر گرفته شده است. برخی محدودیت‌ها: کاربران و گروه‌های NIS و LDAP بررسی نمی‌شوند. احراز هویت PAM از فایل‌های میزبان استفاده می‌کند. فاقد پشتیبانی از SELINUX.

شما نمی‌توانید گروه اصلی هیچ کاربر موجودی را حذف کنید. قبل از حذف گروه، باید کاربر مربوطه را حذف کنید.

باید تمام سیستم‌های فایل را به صورت دستی بررسی کنید تا مطمئن شوید هیچ فایلی تحت مالکیت این گروه باقی نمانده است.

متغیرهای پیکربندی زیر در /etc/login.defs رفتار این ابزار را تغییر می‌دهند:

MAX_MEMBERS_PER_GROUP (number)

حداکثر اعضا در هر مدخل گروه. هنگامی که به حداکثر رسید، یک مدخل گروه جدید (خط جدید) در /etc/group آغاز می‌شود (با همان نام، همان رمز عبور و همان GID).

مقدار پیش‌فرض 0 است، به این معنی که هیچ محدودیتی در تعداد اعضای یک گروه وجود ندارد.

این ویژگی (گروه تفکیک‌شده) اجازه می‌دهد طول خطوط در فایل گروه محدود شود. این قابلیت برای اطمینان از اینکه خطوط مربوط به گروه‌های NIS طولانی‌تر از ۱۰۲۴ نویسه نباشند مفید است.

اگر نیاز به اعمال چنین محدودیتی دارید، می‌توانید از 25 استفاده کنید.

توجه: گروه‌های تفکیک‌شده ممکن است توسط همه ابزارها پشتیبانی نشوند (حتی در مجموعه ابزار Shadow). نباید از این متغیر استفاده کنید مگر اینکه واقعاً به آن نیاز داشته باشید.

/etc/group

اطلاعات حساب‌های گروه.

/etc/gshadow

اطلاعات امن حساب‌های گروه.

دستور groupdel با مقادیر زیر خارج می‌شود:

0

موفقیت

2

نحو نامعتبر دستور

6

گروه مشخص‌شده وجود ندارد

8

امکان حذف گروه اصلی کاربر وجود ندارد

10

عدم امکان به‌روزرسانی فایل گروه

chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupmod(8), useradd(8), userdel(8), usermod(8).

07/30/2026 shadow-utils 4.20.0