'\" t .\" Title: sssd-ifp .\" Author: The SSSD upstream - https://github.com/SSSD/sssd .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 06/09/2026 .\" Manual: File Formats and Conventions .\" Source: SSSD .\" Language: Persian .\" .TH "SSSD\-IFP" "5" "06/09/2026" "SSSD" "File Formats and Conventions" .\" ----------------------------------------------------------------- .\" * 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)" sssd-ifp \- پاسخ‌دهنده InfoPipe برای SSSD .SH "توضیحات (DESCRIPTION)" .PP این صفحه راهنما نحوه پیکربندی پاسخ‌دهنده InfoPipe را برای \fBsssd\fR(8)\& شرح می‌دهد\&. برای مرجع دقیق نحو، به بخش \(lqFILE FORMAT\(rq در صفحه راهنمای \fBsssd.conf\fR(5) مراجعه کنید\&. .PP پاسخ‌دهنده InfoPipe یک رابط عمومی D\-Bus را ارائه می‌دهد که از طریق گذرگاه سیستم (system bus) قابل دسترس است\&. این رابط به کاربر اجازه می‌دهد تا اطلاعات مربوط به کاربران و گروه‌های دوردست را از طریق گذرگاه سیستم استعلام کند\&. .SS "یافتن با گواهی معتبر (FIND BY VALID CERTIFICATE)" .PP از گزینه‌های زیر می‌توان برای کنترل نحوه اعتبارسنجی گواهی‌ها هنگام استفاده از رابط برنامه‌نویسی FindByValidCertificate() استفاده کرد: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ca_db .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} p11_child_timeout .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} certificate_verification .RE .sp برای جزئیات بیشتر درباره این گزینه‌ها، به \fBsssd.conf\fR(5)\& مراجعه کنید\&. .SH "گزینه‌های پیکربندی (CONFIGURATION OPTIONS)" .PP از این گزینه‌ها می‌توان برای پیکربندی پاسخ‌دهنده InfoPipe استفاده کرد\&. .PP allowed_uids (رشته) .RS 4 فهرست جداشده با کاما از مقادیر UID یا نام‌های کاربری مجاز برای دسترسی به پاسخ‌دهنده InfoPipe را مشخص می‌کند\&. نام‌های کاربری در هنگام راه‌اندازی به UID تبدیل می‌شوند\&. .sp پیش‌فرض: 0 (تنها کاربر root مجاز به دسترسی به پاسخ‌دهنده InfoPipe است) .sp لطفاً توجه داشته باشید اگرچه UID 0 به عنوان پیش‌فرض استفاده می‌شود، اما با تنظیم این گزینه بازنویسی خواهد شد\&. اگر همچنان می‌خواهید به کاربر root اجازه دسترسی به پاسخ‌دهنده InfoPipe را بدهید (که حالت معمول است)، باید 0 را نیز به فهرست UIDهای مجاز اضافه کنید\&. .RE .PP user_attributes (رشته) .RS 4 فهرست جداشده با کاما از ویژگی‌های مجاز (فهرست سفید) یا غیرمجاز (فهرست سیاه) را مشخص می‌کند\&. این گزینه فقط برای رابط \(lqUsers\(rq اعمال می‌شود\&. رابط منسوخ‌شده \(lqGetUserAttr\(rq از این گزینه استفاده نمی‌کند و به هر ویژگی درخواست‌شده اجازه دسترسی می‌دهد\&. .sp به‌طور پیش‌فرض، رابط `/Users` در پاسخ‌دهنده InfoPipe تنها اجازه درخواست مجموعه پیش‌فرض ویژگی‌های POSIX را می‌دهد\&. این مجموعه همان مواردی است که توسط \fBgetpwnam\fR(3) بازگردانده می‌شود و شامل موارد زیر است: .PP name .RS 4 نام ورود به سیستم کاربر .RE .PP uidNumber .RS 4 شناسه کاربر (UID) .RE .PP gidNumber .RS 4 شناسه گروه اصلی (GID) .RE .PP gecos .RS 4 اطلاعات کاربر، معمولاً نام کامل .RE .PP homeDirectory .RS 4 دایرکتوری خانگی .RE .PP loginShell .RS 4 پوسته کاربر .RE .sp می‌توان با استفاده از \(lq+attr_name\(rq ویژگی دیگری را به این مجموعه افزود، یا با استفاده از \(lq\-attr_name\(rq\& صریحاً یک ویژگی را حذف کرد\&. ویژگی‌های افزوده‌شده در آرایه \(lqextraAttributes\(rq در دسترس خواهند بود\&. برای مثال، برای مجاز کردن \(lqtelephoneNumber\(rq اما مسدود کردن \(lqloginShell\(rq، می‌توانید از پیکربندی زیر استفاده کنید: .sp .if n \{\ .RS 4 .\} .nf user_attributes = +telephoneNumber, \-loginShell .fi .if n \{\ .RE .\} .sp پیش‌فرض: تنظیم نشده است\&. تنها مجموعه پیش‌فرض ویژگی‌های POSIX مجاز است\&. .RE .PP wildcard_limit (عدد صحیح) .RS 4 حد بالایی برای تعداد ورودی‌هایی که در طول یک جستجوی نویسه عمومی (wildcard) بارگیری می‌شوند مشخص می‌کند و محدودیت تعیین‌شده توسط فراخوان‌کننده را لغو می‌نماید\&. .sp پیش‌فرض: 0 (اجازه می‌دهد فراخوان‌کننده حد بالا را تعیین کند) .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsssd\fR(8), \fBsssd.conf\fR(5), \fBsssd-ldap\fR(5), \fBsssd-ldap-attributes\fR(5), \fBsssd-krb5\fR(5), \fBsssd-simple\fR(5), \fBsssd-ipa\fR(5), \fBsssd-ad\fR(5), \fBsssd-idp\fR(5), \fBsssd-sudo\fR(5), \fBsssd-session-recording\fR(5), \fBsss_cache\fR(8), \fBsss_debuglevel\fR(8), \fBsss_obfuscate\fR(8), \fBsss_seed\fR(8), \fBsssd_krb5_locator_plugin\fR(8), \fBsss_ssh_authorizedkeys\fR(1), \fBsss_ssh_knownhosts\fR(1), \fBsssd-ifp\fR(5), \fBpam_sss\fR(8)\&. \fBsss_rpcidmapd\fR(5) .SH "نویسندگان (AUTHORS)" .PP \fBتوسعه‌دهندگان بالادستی SSSD \- https://github\&.com/SSSD/sssd\fR