| IDMAP_RID(8) | ابزارهای مدیریت سیستم | IDMAP_RID(8) |
نام (NAME)
idmap_rid - بکاِند idmap_rid مربوط به Samba برای Winbind
توضیحات (DESCRIPTION)
بکاِند idmap_rid روشی برای استفاده از یک طرح نگاشت الگوریتمی به منظور نگاشت شناسههای UID/GID و SID فراهم میکند. در این حالت به هیچ پایگاهدادهای نیاز نیست، زیرا نگاشت به صورت قطعی انجام میشود.
در حال حاضر، برای هر دامنهای که باید از بکاِند idmap_rid استفاده کند، لازم است یک پیکربندی صریح idmap با استفاده از محدودههای مجزا وجود داشته باشد.
نکته: بکاِند idmap_rid نمیتواند به عنوان بکاِند پیشفرض استفاده شود. معمولاً باید یک محدوده idmap پیشفرض قابل نوشتن تعریف شود که از یک بکاِند مانند tdb یا ldap که میتوانند شناسههای یونیکس ایجاد کنند استفاده کند، تا امکان نگاشت SIDهای داخلی (BUILTIN) و سایر دامنهها و همچنین ایجاد نگاشتهای گروهی فراهم شود. مثال زیر را ببینید.
گزینههای نگاشت شناسه (IDMAP OPTIONS)
range = low - high
base_rid = INTEGER
استفاده از این پارامتر منسوخ شده است.
فرمولهای نگاشت (THE MAPPING FORMULAS)
شناسه یونیکس برای یک RID به این صورت محاسبه میشود:
ID = RID - BASE_RID + LOW_RANGE_ID.
به طور متناظر، فرمول محاسبه RID برای یک شناسه یونیکس مشخص به این صورت است:
RID = ID + BASE_RID - LOW_RANGE_ID.
مثالها (EXAMPLES)
این مثال نحوه پیکربندی دو دامنه با idmap_rid (دامنه اصلی و یک دامنه مورد اعتماد) را نشان میدهد، در حالی که طرح نگاشت شناسه پیشفرض روی tdb باقی میماند. این مثال همچنین استفاده از پارامتر base_rid را برای دامنه مورد اعتماد نشان میدهد.
[global] security = domain workgroup = MAIN idmap config * : backend = tdb idmap config * : range = 1000000-1999999 idmap config MAIN : backend = rid idmap config MAIN : range = 10000 - 49999 idmap config TRUSTED : backend = rid idmap config TRUSTED : range = 50000 - 99999 idmap config TRUSTED : base_rid = 500000
نویسنده (AUTHOR)
نرمافزار اصلی Samba و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. Samba اکنون توسط Samba Team به عنوان یک پروژه متنباز و مشابه شیوه توسعه هسته لینوکس توسعه داده میشود.
| 08/16/2026 | Samba 4.24.6 |