| IDMAP_HASH(8) | System Administration tools | IDMAP_HASH(8) |
نام (NAME)
idmap_hash - از این بکاند استفاده نکنید
توضیحات (DESCRIPTION)
از این پلاگین استفاده نکنید! پلاگین idmap_hash یک الگوریتم درهمسازی (هش) را پیادهسازی میکند که برای نگاشت SIDهای کاربران و گروههای دامنه به ترتیب به uidها و gidهای 31-بیتی به کار میرود. این پلاگین همچنین API مربوط به nss_info را پیادهسازی کرده و در صورتی که از طریق پارامترهای "winbind normalize names" و "winbind nss info" در فایل /etc/samba/smb.conf فعال شده باشد، میتواند برای پشتیبانی از فایلهای نگاشت نام محلی به کار رود. این ماژول محدوده را به زیرمحدودههایی برای هر دامنهای که توسط پیکربندی idmap مدیریت میشود تقسیم میکند. این ماژول برای توانایی نگاشت تمام SIDها به کل محدوده UID و GID نیاز دارد. کمترین مقدار برای این محدوده باید کوچکترین شناسه موجود در سیستم باشد که معمولاً 1000 است. بالاترین شناسه باید روی 2147483647 تنظیم شود. به دلیل الگوریتم درهمسازی مورد استفاده، محدودهای کوچکتر منجر به بروز مشکلات خواهد شد. محدوده کلی برای نگاشت تمام SIDها 0 - 2147483647 است. هر محدودهای کوچکتر از 0 - 2147483647 برخی از SIDها را فیلتر خواهد کرد. از آنجا که معمولاً فقط میتوانیم با 1000 شروع کنیم، قادر به نگاشت 1000 شناسه SID نخواهیم بود؛ این موضوع میتواند از پیش منجر به بروز مشکل شود. هرچه محدوده کوچکتر باشد، SIDهای کمتری قابل نگاشت خواهند بود. توصیه میکنیم از این پلاگین استفاده نکنید. این افزونه در نسخههای آینده Samba حذف خواهد شد.
گزینههای نگاشت شناسه (IDMAP OPTIONS)
name_map
مثالها (EXAMPLES)
مثال زیر از پلاگین idmap_hash برای اطلاعات idmap و nss_info استفاده میکند.
[global] idmap config * : backend = hash idmap config * : range = 1000-2147483647 winbind nss info = hash winbind normalize names = yes idmap_hash:name_map = /etc/samba/name_map.cfg
نویسنده (AUTHOR)
نرمافزار اصلی Samba و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. Samba اکنون توسط Samba Team به عنوان پروژهای متنباز و مشابه شیوه توسعه هسته لینوکس توسعه داده میشود.
| 08/16/2026 | Samba 4.24.6 |