| GRPCK(8) | دستورهای مدیریت سیستم (System Management Commands) | GRPCK(8) |
نام (NAME)
grpck - بررسی یکپارچگی فایلهای احراز هویت گروهها
خلاصه دستور (SYNOPSIS)
grpck [options] [group [ shadow ]]
توضیحات (DESCRIPTION)
دستور grpck یکپارچگی اطلاعات گروهها را بررسی میکند. این دستور بررسی میکند که تمامی مدخلهای موجود در /etc/group و /etc/gshadow دارای قالببندی صحیح بوده و دادههای معتبر داشته باشند. از کاربر خواسته میشود مدخلهایی را که دارای قالب نامناسب هستند یا خطاهای غیرقابل اصلاح دیگری دارند، حذف کند.
بررسیهایی برای اعتبارسنجی موارد زیر در هر مدخل انجام میشود:
بررسیهای مربوط به تعداد صحیح فیلدها و یکتا بودن نام گروه حیاتی هستند. اگر مدخلی تعداد فیلدهای نادرستی داشته باشد، از کاربر خواسته میشود کل خط را حذف کند. اگر کاربر پاسخ مثبت ندهد، تمام بررسیهای بعدی نادیده گرفته میشوند. برای مدخلی با نام گروه تکراری، درخواست حذف صادر میشود، اما بررسیهای باقیمانده همچنان انجام خواهند شد. تمام خطاهای دیگر هشدار هستند و به کاربر توصیه میشود برای تصحیح خطا، دستور groupmod را اجرا کند.
دستورهایی که روی فایلهای /etc/group و /etc/gshadow کار میکنند، قادر به تغییر مدخلهای خراب یا تکراری نیستند. در چنین شرایطی باید از grpck برای حذف مدخلهای مشکلدار استفاده شود.
گزینهها (OPTIONS)
گزینههای -r و -s نمیتوانند همزمان استفاده شوند.
گزینههایی که برای دستور grpck اعمال میشوند عبارتند از:
-h, --help
-r, --read-only
-R, --root CHROOT_DIR
-s, --sort
-S, --silence-warnings
بهطور پیشفرض، grpck روی /etc/group و /etc/gshadow عمل میکند. کاربر میتواند با استفاده از آرگومانهای group و shadow فایلهای جایگزین را انتخاب کند.
پیکربندی (CONFIGURATION)
متغیرهای پیکربندی زیر در /etc/login.defs رفتار این ابزار را تغییر میدهند:
MAX_MEMBERS_PER_GROUP (number)
مقدار پیشفرض 0 است، به این معنی که هیچ محدودیتی در تعداد اعضای یک گروه وجود ندارد.
این ویژگی (گروههای تفکیکشده) امکان محدود کردن طول خطوط در فایل گروه را فراهم میکند. این قابلیت برای اطمینان از اینکه طول خطوط گروههای NIS از 1024 نویسه تجاوز نمیکند، مفید است.
اگر نیاز به اعمال چنین محدودیتی دارید، میتوانید از مقدار 25 استفاده کنید.
نکته: گروههای تفکیکشده ممکن است توسط همهٔ ابزارها (حتی در مجموعه ابزارهای Shadow) پشتیبانی نشوند. نباید از این متغیر استفاده کنید مگر اینکه واقعاً به آن نیاز داشته باشید.
فایلها (FILES)
/etc/group
/etc/gshadow
/etc/passwd
کدهای خروج (EXIT CODES)
دستور grpck با مقادیر زیر خارج میشود:
0
1
2
3
4
5
همچنین ببینید (SEE ALSO)
group(5), groupmod(8), gshadow(5), passwd(5), pwck(8), shadow(5).
| 04/19/2025 | shadow-utils 4.17.4 |