SSSD-IFP(5) File Formats and Conventions SSSD-IFP(5)

sssd-ifp - پاسخ‌دهنده InfoPipe برای SSSD

این صفحه راهنما نحوه پیکربندی پاسخ‌دهنده InfoPipe را برای sssd(8) شرح می‌دهد. برای مرجع دقیق نحو، به بخش “FILE FORMAT” در صفحه راهنمای sssd.conf(5) مراجعه کنید.

پاسخ‌دهنده InfoPipe یک رابط عمومی D-Bus را ارائه می‌دهد که از طریق گذرگاه سیستم (system bus) قابل دسترس است. این رابط به کاربر اجازه می‌دهد تا اطلاعات مربوط به کاربران و گروه‌های دوردست را از طریق گذرگاه سیستم استعلام کند.

از گزینه‌های زیر می‌توان برای کنترل نحوه اعتبارسنجی گواهی‌ها هنگام استفاده از رابط برنامه‌نویسی FindByValidCertificate() استفاده کرد:

•ca_db
•p11_child_timeout
•certificate_verification

برای جزئیات بیشتر درباره این گزینه‌ها، به sssd.conf(5) مراجعه کنید.

از این گزینه‌ها می‌توان برای پیکربندی پاسخ‌دهنده InfoPipe استفاده کرد.

allowed_uids (رشته)

فهرست جداشده با کاما از مقادیر UID یا نام‌های کاربری مجاز برای دسترسی به پاسخ‌دهنده InfoPipe را مشخص می‌کند. نام‌های کاربری در هنگام راه‌اندازی به UID تبدیل می‌شوند.

پیش‌فرض: 0 (تنها کاربر root مجاز به دسترسی به پاسخ‌دهنده InfoPipe است)

لطفاً توجه داشته باشید اگرچه UID 0 به عنوان پیش‌فرض استفاده می‌شود، اما با تنظیم این گزینه بازنویسی خواهد شد. اگر همچنان می‌خواهید به کاربر root اجازه دسترسی به پاسخ‌دهنده InfoPipe را بدهید (که حالت معمول است)، باید 0 را نیز به فهرست UIDهای مجاز اضافه کنید.

user_attributes (رشته)

فهرست جداشده با کاما از ویژگی‌های مجاز (فهرست سفید) یا غیرمجاز (فهرست سیاه) را مشخص می‌کند. این گزینه فقط برای رابط “Users” اعمال می‌شود. رابط منسوخ‌شده “GetUserAttr” از این گزینه استفاده نمی‌کند و به هر ویژگی درخواست‌شده اجازه دسترسی می‌دهد.

به‌طور پیش‌فرض، رابط `/Users` در پاسخ‌دهنده InfoPipe تنها اجازه درخواست مجموعه پیش‌فرض ویژگی‌های POSIX را می‌دهد. این مجموعه همان مواردی است که توسط getpwnam(3) بازگردانده می‌شود و شامل موارد زیر است:

name

نام ورود به سیستم کاربر

uidNumber

شناسه کاربر (UID)

gidNumber

شناسه گروه اصلی (GID)

gecos

اطلاعات کاربر، معمولاً نام کامل

homeDirectory

دایرکتوری خانگی

loginShell

پوسته کاربر

می‌توان با استفاده از “+attr_name” ویژگی دیگری را به این مجموعه افزود، یا با استفاده از “-attr_name” صریحاً یک ویژگی را حذف کرد. ویژگی‌های افزوده‌شده در آرایه “extraAttributes” در دسترس خواهند بود. برای مثال، برای مجاز کردن “telephoneNumber” اما مسدود کردن “loginShell”، می‌توانید از پیکربندی زیر استفاده کنید:

user_attributes = +telephoneNumber, -loginShell

پیش‌فرض: تنظیم نشده است. تنها مجموعه پیش‌فرض ویژگی‌های POSIX مجاز است.

wildcard_limit (عدد صحیح)

حد بالایی برای تعداد ورودی‌هایی که در طول یک جستجوی نویسه عمومی (wildcard) بارگیری می‌شوند مشخص می‌کند و محدودیت تعیین‌شده توسط فراخوان‌کننده را لغو می‌نماید.

پیش‌فرض: 0 (اجازه می‌دهد فراخوان‌کننده حد بالا را تعیین کند)

sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-idp(5), sssd-sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(1), sss_ssh_knownhosts(1), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5)

توسعه‌دهندگان بالادستی SSSD - https://github.com/SSSD/sssd

06/09/2026 SSSD