'\" t .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 04/19/2025 .\" Manual: دستورهای مدیریت سیستم (System Management Commands) .\" Source: shadow-utils 4.17.4 .\" Language: Persian .\" .TH "GRPCK" "8" "04/19/2025" "shadow\-utils 4\&.17\&.4" "دستورهای مدیریت سیستم (System Management Commands)" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" grpck \- بررسی یکپارچگی فایل‌های احراز هویت گروه‌ها .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBgrpck\fR\ 'u \fBgrpck\fR [options] [\fIgroup\fR\ [\ \fIshadow\fR\ ]] .SH "توضیحات (DESCRIPTION)" .PP دستور \fBgrpck\fR یکپارچگی اطلاعات گروه‌ها را بررسی می‌کند\&. این دستور بررسی می‌کند که تمامی مدخل‌های موجود در /etc/group و /etc/gshadow دارای قالب‌بندی صحیح بوده و داده‌های معتبر داشته باشند\&. از کاربر خواسته می‌شود مدخل‌هایی را که دارای قالب نامناسب هستند یا خطاهای غیرقابل اصلاح دیگری دارند، حذف کند\&. .PP بررسی‌هایی برای اعتبارسنجی موارد زیر در هر مدخل انجام می‌شود: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} تعداد صحیح فیلدها .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} نام گروه یکتا و معتبر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} شناسه گروه (GID) معتبر (فقط در /etc/group) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} فهرست معتبری از اعضا و مدیران .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مدخل متناظر در فایل /etc/gshadow (و متقابلاً در /etc/group برای بررسی‌های gshadow) .RE .PP بررسی‌های مربوط به تعداد صحیح فیلدها و یکتا بودن نام گروه حیاتی هستند\&. اگر مدخلی تعداد فیلدهای نادرستی داشته باشد، از کاربر خواسته می‌شود کل خط را حذف کند\&. اگر کاربر پاسخ مثبت ندهد، تمام بررسی‌های بعدی نادیده گرفته می‌شوند\&. برای مدخلی با نام گروه تکراری، درخواست حذف صادر می‌شود، اما بررسی‌های باقی‌مانده همچنان انجام خواهند شد\&. تمام خطاهای دیگر هشدار هستند و به کاربر توصیه می‌شود برای تصحیح خطا، دستور \fBgroupmod\fR را اجرا کند\&. .PP دستورهایی که روی فایل‌های /etc/group و /etc/gshadow کار می‌کنند، قادر به تغییر مدخل‌های خراب یا تکراری نیستند\&. در چنین شرایطی باید از \fBgrpck\fR برای حذف مدخل‌های مشکل‌دار استفاده شود\&. .SH "گزینه‌ها (OPTIONS)" .PP گزینه‌های \fB\-r\fR و \fB\-s\fR نمی‌توانند هم‌زمان استفاده شوند\&. .PP گزینه‌هایی که برای دستور \fBgrpck\fR اعمال می‌شوند عبارتند از: .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 نمایش پیام راهنما و خروج\&. .RE .PP \fB\-r\fR, \fB\-\-read\-only\fR .RS 4 اجرای دستور \fBgrpck\fR در حالت فقط‌خواندنی\&. این امر باعث می‌شود به تمامی پرسش‌ها در مورد اعمال تغییرات، بدون دخالت کاربر پاسخ \fIno\fR (خیر) داده شود\&. .RE .PP \fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR .RS 4 اعمال تغییرات در پوشهٔ \fICHROOT_DIR\fR و استفاده از فایل‌های پیکربندی موجود در پوشهٔ \fICHROOT_DIR\fR\&. تنها مسیرهای مطلق پشتیبانی می‌شوند\&. .RE .PP \fB\-s\fR, \fB\-\-sort\fR .RS 4 مرتب‌سازی مدخل‌ها در /etc/group و /etc/gshadow بر اساس GID\&. .RE .PP \fB\-S\fR, \fB\-\-silence\-warnings\fR .RS 4 بی‌صدا کردن هشدارهای بحث‌برانگیزتر، به‌ویژه هشدارهای مربوط به عدم تطابق میان اعضای گروه فهرست‌شده در /etc/group و /etc/gshadow\&. .RE .PP به‌طور پیش‌فرض، \fBgrpck\fR روی /etc/group و /etc/gshadow عمل می‌کند\&. کاربر می‌تواند با استفاده از آرگومان‌های \fIgroup\fR و \fIshadow\fR فایل‌های جایگزین را انتخاب کند\&. .SH "پیکربندی (CONFIGURATION)" .PP متغیرهای پیکربندی زیر در /etc/login\&.defs رفتار این ابزار را تغییر می‌دهند: .PP \fBMAX_MEMBERS_PER_GROUP\fR (number) .RS 4 حداکثر تعداد اعضا در هر مدخل گروه\&. هنگامی که این حداکثر پر شود، یک مدخل (خط) گروهی جدید در /etc/group آغاز می‌شود (با همان نام، همان گذرواژه و همان GID)\&. .sp مقدار پیش‌فرض 0 است، به این معنی که هیچ محدودیتی در تعداد اعضای یک گروه وجود ندارد\&. .sp این ویژگی (گروه‌های تفکیک‌شده) امکان محدود کردن طول خطوط در فایل گروه را فراهم می‌کند\&. این قابلیت برای اطمینان از اینکه طول خطوط گروه‌های NIS از 1024 نویسه تجاوز نمی‌کند، مفید است\&. .sp اگر نیاز به اعمال چنین محدودیتی دارید، می‌توانید از مقدار 25 استفاده کنید\&. .sp نکته: گروه‌های تفکیک‌شده ممکن است توسط همهٔ ابزارها (حتی در مجموعه ابزارهای Shadow) پشتیبانی نشوند\&. نباید از این متغیر استفاده کنید مگر اینکه واقعاً به آن نیاز داشته باشید\&. .RE .SH "فایل‌ها (FILES)" .PP /etc/group .RS 4 اطلاعات حساب‌های گروهی\&. .RE .PP /etc/gshadow .RS 4 اطلاعات امن گروهی\&. .RE .PP /etc/passwd .RS 4 اطلاعات حساب‌های کاربری\&. .RE .SH "کدهای خروج (EXIT CODES)" .PP دستور \fBgrpck\fR با مقادیر زیر خارج می‌شود: .PP \fI0\fR .RS 4 موفقیت .RE .PP \fI1\fR .RS 4 نحو نامعتبر دستور .RE .PP \fI2\fR .RS 4 یک یا چند مدخل گروهی نادرست .RE .PP \fI3\fR .RS 4 عدم امکان باز کردن فایل‌های گروه .RE .PP \fI4\fR .RS 4 عدم امکان قفل کردن فایل‌های گروه .RE .PP \fI5\fR .RS 4 عدم امکان به‌روزرسانی فایل‌های گروه .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBgroup\fR(5), \fBgroupmod\fR(8), \fBgshadow\fR(5), \fBpasswd\fR(5), \fBpwck\fR(8), \fBshadow\fR(5)\&.