'\" t .\" Title: subgid .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 07/30/2026 .\" Manual: قالب‌های فایل و فایل‌های پیکربندی .\" Source: shadow-utils 4.20.0 .\" Language: Persian .\" .TH "SUBGID" "5" "07/30/2026" "shadow\-utils 4\&.20\&.0" "قالب‌های فایل و فایل‌های پیکربندی" .\" ----------------------------------------------------------------- .\" * 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)" subgid \- فایل پیکربندی شناسههای گروهی زیرمجموعه .SH "توضیحات (DESCRIPTION)" .PP پرونده \fBsubgid\fR به یک شناسه گروهی مجوز می‌دهد تا محدوده‌هایی از شناسه‌های گروهی را از فضای نام خود به فضاهای نام فرزند نگاشت کند\&. .PP تفویض شناسه‌های گروهی زیرمجموعه (subordinate gids) را می‌توان از طریق فیلد \fIsubid\fR در فایل /etc/nsswitch\&.conf پیکربندی کرد\&. تنها یک مقدار می‌تواند به عنوان منبع تفویض تعیین شود\&. تنظیم این فیلد روی \fIfiles\fR تفویض شناسه‌های گروهی را به /etc/subgid پیکربندی می‌کند\&. تنظیم هر مقدار دیگری باعث می‌شود این تفویض به عنوان یک افزونه با نامی به فرم \fIlibsubid_$value\&.so\fR در نظر گرفته شود\&. اگر مقدار یا افزونه مفقود باشد، تفویض شناسه‌های گروهی زیرمجموعه به حالت \fIfiles\fR بازمی‌گردد\&. .PP توجه داشته باشید که \fBnewusers\fR، \fBuseradd\fR و \fBusermod\fR تنها در صورتی مدخل‌هایی در /etc/subgid ایجاد خواهند کرد که تفویض subid از طریق فایل‌های subid مدیریت شود\&. .SH "تفویض محلی شناسه‌های زیرمجموعه (LOCAL SUBORDINATE DELEGATION)" .PP هر خط در /etc/subgid شامل یک نام کاربری و محدوده‌ای از شناسه‌های گروهی زیرمجموعه است که آن کاربر مجاز به استفاده از آن‌ها است\&. این مورد با سه فیلد مشخص می‌شود که با دونقطه (\(lq:\(rq) از یکدیگر جدا شده‌اند\&. این فیلدها عبارتند از: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} نام ورود (login name) یا UID .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 .\} تعداد شناسه‌های گروهی زیرمجموعه عددی .RE .PP این فایل شناسه‌های گروهی‌ای را مشخص می‌کند که کاربران عادی می‌توانند با استفاده از دستور \fBnewgidmap\fR جهت پیکربندی نگاشت gid در یک فضای نام کاربری از آن‌ها استفاده کنند\&. .PP می‌توان چندین محدوده را برای هر کاربر مشخص کرد\&. .PP هنگامی که تعداد زیادی ورودی (10000\-100000 یا بیشتر) در /etc/subgid تعریف شده باشد، افت کارایی در تجزیه فایل محسوس خواهد شد\&. در این حالت توصیه می‌شود به جای نام‌های کاربری از UIDها استفاده شود\&. بنچمارک‌ها نشان داده‌اند که این کار سرعت را تا 20 برابر افزایش می‌دهد\&. .SH "فایلها (FILES)" .PP /etc/subgid .RS 4 شناسه‌های گروهی زیرمجموعه به ازای هر کاربر\&. .RE .PP /etc/subgid\- .RS 4 فایل پشتیبان برای /etc/subgid\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBlogin.defs\fR(5), \fBnewgidmap\fR(1), \fBnewuidmap\fR(1), \fBnewusers\fR(8), \fBsubuid\fR(5), \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8), \fBuser_namespaces\fR(7)\&.