'\" t .\" Title: idmap_rfc2307 .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: System Administration tools .\" Source: Samba 4.24.6 .\" Language: English .\" .TH "IDMAP_RFC2307" "8" "08/16/2026" "Samba 4\&.24\&.6" "System Administration tools" .\" ----------------------------------------------------------------- .\" * 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)" idmap_rfc2307 \- بک‌اند idmap_rfc2307 در سامبا (Samba) برای Winbind .SH "توضیحات (DESCRIPTION)" .PP پلاگین idmap_rfc2307 روشی را برای winbind فراهم می‌آورد تا نگاشت‌های شناسه را از رکوردهای موجود در یک سرور LDAP طبق تعریف RFC 2307 بخواند\&. سرور LDAP می‌تواند به صورت مستقل یا سرور LDAP ارائه‌شده توسط سرور Active Directory باشد\&. همواره یک سرور AD برای فراهم کردن نگاشت میان نام و SID مورد نیاز است و از سرور LDAP برای نگاشت میان نام و uid/gid استعلام به عمل می‌آید\&. این ماژول تنها API مربوط به "idmap" را پیاده‌سازی می‌کند و فقط‌خواندنی (READONLY) است\&. .PP نگاشت‌ها باید از قبل توسط مدیر سیستم و از طریق ایجاد حساب‌های کاربری در سرور اکتیو دایرکتوری و اشیاء posixAccount و posixGroup در سرور LDAP تعریف شده باشند\&. نام‌ها در سرور اکتیو دایرکتوری و در سرور LDAP باید کاملاً یکسان باشند\&. .PP این رویکرد نگاشت شناسه اجازه می‌دهد تا از سرورهای احراز هویت LDAP موجود که رکوردها را در قالب RFC 2307 ذخیره کرده‌اند مجدداً استفاده شود\&. .PP هنگام اتصال به سرور LDAP ارائه‌شده توسط سرور AD، پارامتر \m[blue]\fBldap ssl ads\fR\m[] تعیین می‌کند که آیا باید از SSL استفاده شود یا خیر\&. هنگام استفاده از یک سرور LDAP مستقل، پارامتر \m[blue]\fBldap ssl\fR\m[] اعمال می‌گردد\&. .SH "گزینه‌های IDMAP (IDMAP OPTIONS)" .PP range = low \- high .RS 4 محدوده معتبر UID و GID را تعیین می‌کند که این بک‌اند نسبت به آن مرجعیت دارد\&. توجه داشته باشید که این محدوده مانند یک فیلتر عمل می‌کند\&. در صورت تعیین، هر UID یا GID ذخیره‌شده در AD که خارج از این محدوده باشد نادیده گرفته شده و نگاشت مربوطه کنار گذاشته می‌شود\&. هدف این است که از تداخل تصادفی UID/GID بین شناسه‌های محلی و شناسه‌های تعریف‌شده از راه دور جلوگیری به عمل آید\&. .RE .PP ldap_server = .RS 4 نوع سرور LDAP مورد استفاده را تعیین می‌کند\&. این می‌تواند سرور LDAP ارائه‌شده توسط سرور اکتیو دایرکتوری (ad) یا یک سرور LDAP مستقل (stand\-alone) باشد\&. .RE .PP bind_path_user .RS 4 پایه جستجو (Search Base) را مشخص می‌کند که اشیاء کاربر در سرور LDAP در آن یافت می‌شوند\&. .RE .PP bind_path_group .RS 4 پایه جستجو را مشخص می‌کند که اشیاء گروه در سرور LDAP در آن یافت می‌شوند\&. .RE .PP user_cn = .RS 4 استعلام صفت cn به جای صفت uid برای نام کاربری در LDAP\&. این گزینه اجباری نیست و مقدار پیش‌فرض آن no است\&. .RE .PP realm .RS 4 الحاق realm@ به cn برای گروه‌ها (و در صورت فعال بودن user_cn برای کاربران) در استعلام‌های LDAP\&. این گزینه اختیاری است و رفتار پیش‌فرض الحاق نکردن realm است\&. .RE .PP ldap_domain .RS 4 هنگام استفاده از سرور LDAP در سرور اکتیو دایرکتوری، امکان مشخص کردن دامنه‌ای را فراهم می‌کند که دسترسی به سرور اکتیو دایرکتوری در آن باید انجام گیرد\&. این ویژگی استفاده از روابط اعتماد را ضمن نگهداری تمامی رکوردهای RFC 2307 در یک نقطه ممکن می‌سازد\&. این پارامتر اختیاری است و پیش‌فرض آن دسترسی به سرور AD در دامنه فعلی برای استعلام رکوردهای LDAP است\&. .RE .PP ldap_url .RS 4 هنگام استفاده از سرور LDAP مستقل، این پارامتر آدرس اینترنتی (URL) را برای دسترسی به سرور LDAP مشخص می‌کند\&. .RE .PP ldap_user_dn .RS 4 نام متمایز کاربر (DN) مورد استفاده برای احراز هویت را مشخص می‌کند\&. کلمه عبور برای احراز هویت این کاربر باید با دستور net idmap secret ذخیره شود (به \fBnet\fR(8) مراجعه کنید)\&. در صورت عدم تعیین، یک اتصال ناشناس (anonymous bind) انجام خواهد شد\&. .RE .SH "مثال‌ها (EXAMPLES)" .PP مثال زیر نحوه بازیابی نگاشت‌های شناسه را از یک سرور LDAP مستقل نشان می‌دهد\&. این مثال همچنین نشان می‌دهد چگونه یک محدوده کوچک غیرمتداخل برای تخصیص شناسه‌های محلی باقی بگذاریم که می‌تواند در بک‌اندهای داخلی مانند BUILTIN استفاده شود\&. .sp .if n \{\ .RS 4 .\} .nf [global] idmap config * : backend = tdb idmap config * : range = 1000000\-1999999 idmap config DOMAIN : backend = rfc2307 idmap config DOMAIN : range = 2000000\-2999999 idmap config DOMAIN : ldap_server = stand\-alone idmap config DOMAIN : ldap_url = ldap://ldap1\&.example\&.com idmap config DOMAIN : ldap_user_dn = cn=ldapmanager,dc=example,dc=com idmap config DOMAIN : bind_path_user = ou=People,dc=example,dc=com idmap config DOMAIN : bind_path_group = ou=Group,dc=example,dc=com .fi .if n \{\ .RE .\} .SH "نویسندگان (AUTHORS)" .PP نرم‌افزار اصلی Samba و ابزارهای کمکی مرتبط با آن توسط Andrew Tridgell ساخته شدند\&. سامبا اکنون توسط تیم سامبا به عنوان یک پروژه متن‌باز به شیوه‌ای مشابه توسعه هسته لینوکس توسعه داده می‌شود\&.