'\" t .\" Title: winbindd .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: System Administration tools .\" Source: Samba 4.24.6 .\" Language: Persian .\" .TH "WINBINDD" "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)" winbindd \- دیمن سوئیچ سرویس نام (NSS) برای تفکیک نام‌ها از سرورهای NT .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\ 'u winbindd [\-D|\-\-daemon] [\-i|\-\-interactive] [\-F|\-\-foreground] [\-\-no\-process\-group] [\-n|\-\-no\-caching] [\-d\ ] [\-\-debug\-stdout] [\-\-configfile=] [\-\-option==] [\-l|\-\-log\-basename\ ] [\-\-leak\-report] [\-\-leak\-report\-full] [\-V|\-\-version] .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از مجموعه \fBsamba\fR(7) است\&. .PP دستور winbindd دیمنی است که تعدادی از سرویس‌ها را برای قابلیت «سوئیچ سرویس نام» (Name Service Switch) موجود در اکثر کتابخانه‌های مدرن C، برای برنامه‌های دلخواه از طریق PAM و ntlm_auth و برای خود سامبا فراهم می‌کند\&. .PP حتی اگر winbind برای nsswitch استفاده نشود، همچنان با مدیریت اتصالات به کنترل‌کننده‌های دامنه (Domain Controllers)، سرویسی به smbd، ntlm_auth و ماژول PAM pam_winbind\&.so ارائه می‌دهد\&. در این پیکربندی پارامتر \m[blue]\fBidmap config * : range\fR\m[] لازم نیست\&. (این حالت به عنوان «حالت فقط پروکسی netlogon» یا `netlogon proxy only mode\*(Aq شناخته می‌شود\&.) .PP سرویس «سوئیچ سرویس نام» (NSS) امکان دریافت اطلاعات کاربر و سیستم را از پایگاه‌های داده و سرویس‌های مختلف مانند NIS یا DNS فراهم می‌سازد\&. رفتار دقیق آن را می‌توان از طریق فایل /etc/nsswitch\&.conf پیکربندی کرد\&. کاربران و گروه‌ها به محض تفکیک شدن، به محدوده‌ای از شناسه‌های کاربری و گروهی مشخص‌شده توسط مدیر سیستم سامبا اختصاص می‌یابند\&. .PP سرویس ارائه‌شده توسط winbindd به نام `winbind\*(Aq شناخته می‌شود و می‌تواند برای تفکیک اطلاعات کاربر و گروه از یک سرور Windows NT استفاده شود\&. این سرویس همچنین می‌تواند خدمات احراز هویت را از طریق یک ماژول PAM مرتبط ارائه دهد\&. .PP ماژول pam_winbind از نوع‌های ماژول \fIauth\fR، \fIaccount\fR و \fIpassword\fR پشتیبانی می‌کند\&. لازم به ذکر است که ماژول \fIaccount\fR تنها تابع ()getpwnam را اجرا می‌کند تا بررسی کند که آیا سیستم می‌تواند یک uid برای کاربر دریافت کند یا خیر، زیرا کنترل‌کننده دامنه پیش‌تر کنترل دسترسی را انجام داده است\&. اگر کتابخانه libnss_winbind به‌درستی نصب شده باشد، یا منبع جایگزینی برای نام‌ها پیکربندی شده باشد، این عمل همیشه باید با موفقیت انجام شود\&. .PP پایگاه‌های داده nsswitch زیر توسط سرویس winbindd پیاده‌سازی شده‌اند: .PP hosts .RS 4 این قابلیت فقط در IRIX موجود است\&. اطلاعات میزبانی که به‌طور سنتی در فایل hosts(5) ذخیره شده و توسط توابع gethostbyname(3) استفاده می‌شود\&. نام‌ها از طریق سرور WINS یا به روش برودکست (پخش همگانی) تفکیک می‌شوند\&. .RE .PP passwd .RS 4 اطلاعات کاربری که به‌طور سنتی در فایل passwd(5) ذخیره شده و توسط توابع getpwent(3) استفاده می‌شود\&. .RE .PP group .RS 4 اطلاعات گروهی که به‌طور سنتی در فایل group(5) ذخیره شده و توسط توابع getgrent(3) استفاده می‌شود\&. .RE .PP برای مثال، پیکربندی ساده زیر در فایل /etc/nsswitch\&.conf می‌تواند برای تفکیک اولیه اطلاعات کاربر و گروه از /etc/passwd و /etc/group و سپس از سرور Windows NT استفاده شود\&. .sp .if n \{\ .RS 4 .\} .nf passwd: files winbind group: files winbind ## only available on IRIX: use winbind to resolve hosts: # hosts: files dns winbind ## All other NSS enabled systems should use libnss_wins\&.so like this: hosts: files dns wins .fi .if n \{\ .RE .\} .PP پیکربندی ساده زیر در فایل /etc/nsswitch\&.conf می‌تواند برای تفکیک اولیه نام‌های میزبان از /etc/hosts و سپس از سرور WINS به کار رود\&. .sp .if n \{\ .RS 4 .\} .nf hosts: files wins .fi .if n \{\ .RE .\} .SH "گزینه‌ها (OPTIONS)" .PP \-D|\-\-daemon .RS 4 در صورت مشخص شدن، این پارامتر باعث می‌شود که سرور به عنوان یک دیمن کار کند؛ یعنی خود را از ترمینال جدا کرده و در پس‌زمینه روی پورت مناسب اجرا می‌شود\&. اگر winbindd در خط فرمان یک شل اجرا شود، این گزینه به‌طور پیش‌فرض در نظر گرفته می‌شود\&. .RE .PP \-i|\-\-interactive .RS 4 به winbindd اعلام می‌کند که به دیمن تبدیل نشود و از ترمینال جاری جدا نگردد\&. این گزینه زمانی توسط توسعه‌دهندگان استفاده می‌شود که اشکال‌زدایی تعاملی winbindd مورد نیاز باشد\&. همچنین winbindd پیام‌های لاگ را در خروجی استاندارد ثبت می‌کند، مشابه حالتی که پارامتر .B \-S مشخص شده باشد\&. .RE .PP \-F|\-\-foreground .RS 4 در صورت تعیین، این پارامتر باعث می‌شود که فرآیند اصلی winbindd به دیمن تبدیل نشود، یعنی فورک دوگانه (double\-fork) انجام ندهد و از ترمینال جدا نشود\&. فرآیندهای فرزند همچنان به‌صورت عادی برای پاسخ‌گویی به هر درخواست اتصال ایجاد می‌شوند، اما فرآیند اصلی خارج نمی‌شود\&. این حالت عملیاتی برای اجرای winbindd تحت ناظران فرآیند (process supervisors) مانند supervise و svscan از بسته daemontools متعلق به دانیل جی\&. برنشتاین، یا ناظر فرآیند AIX مناسب است\&. .RE .PP \-\-no\-process\-group .RS 4 گروه فرآیند جدیدی برای winbindd ایجاد نکند\&. .RE .PP \-n|\-\-no\-caching .RS 4 برخی از حافظه‌های پنهان (کش) را غیرفعال می‌کند\&. این بدان معناست که winbindd اغلب باید قبل از اینکه بتواند به یک کلاینت پاسخ دهد، منتظر پاسخی از کنترل‌کننده دامنه بماند و بنابراین کارها کندتر انجام می‌شوند\&. با این حال، نتایج دقیق‌تر خواهند بود، زیرا ممکن است نتایج کش به‌روز نباشند\&. همچنین در صورتی که DC پاسخ ندهد، ممکن است winbindd به‌طور موقت متوقف شود\&. این گزینه کش samlogon را که برای ردیابی عضویت در گروه در محیط‌های مورد اعتماد لازم است، غیرفعال نمی‌کند\&. .RE .PP \-d|\-\-debuglevel=level .RS 4 مقدار \fIlevel\fR یک عدد صحیح از 0 تا 10 است\&. مقدار پیش‌فرض در صورت عدم تعیین این پارامتر 0 است\&. .sp هرچه این مقدار بالاتر باشد، جزئیات بیشتری درباره فعالیت‌های سرور در فایل‌های لاگ ثبت خواهد شد\&. در سطح 0، فقط خطاهای بحرانی و هشدارهای جدی ثبت می‌شوند\&. سطح 1 یک سطح معقول برای اجرای روزمره است \- مقدار کمی از اطلاعات مربوط به عملیات انجام‌شده را تولید می‌کند\&. .sp سطوح بالاتر از 1 مقادیر قابل توجهی داده لاگ تولید می‌کنند و فقط باید هنگام بررسی یک مشکل استفاده شوند\&. سطوح بالاتر از 3 فقط برای استفاده توسعه‌دهندگان طراحی شده‌اند و مقادیر بسیار عظیمی از داده‌های لاگ تولید می‌کنند که اکثر آن‌ها بسیار مبهم هستند\&. .sp توجه داشته باشید که مشخص کردن این پارامتر در اینجا، پارامتر \m[blue]\fBlog level\fR\m[] را در فایل /etc/samba/smb\&.conf نادیده می‌گیرد (بازنویسی می‌کند)\&. .RE .PP \-\-debug\-stdout .RS 4 خروجی اشکال‌زدایی را به STDOUT هدایت می‌کند\&. به‌طور پیش‌فرض، دیمن‌های سرور در یک فایل لاگ می‌نویسند\&. .RE .PP \-\-configfile=CONFIGFILE .RS 4 فایل مشخص‌شده شامل جزئیات پیکربندی مورد نیاز سرور است\&. اطلاعات موجود در این فایل شامل اطلاعات مخصوص سرور مانند فایل printcap مورد استفاده و همچنین توصیف تمام سرویس‌هایی است که سرور باید ارائه دهد\&. برای اطلاعات بیشتر به /etc/samba/smb\&.conf مراجعه کنید\&. نام فایل پیکربندی پیش‌فرض در زمان کامپایل تعیین می‌شود\&. .RE .PP \-\-option== .RS 4 گزینه \fBsmb.conf\fR(5) با نام "" را از خط فرمان به مقدار "" تنظیم می‌کند\&. این دستور پیش‌فرض‌های زمان کامپایل و گزینه‌های خوانده‌شده از فایل پیکربندی را نادیده می‌گیرد (بازنویسی می‌کند)\&. اگر نام یا مقداری شامل فاصله باشد، کل عبارت option=name=value\-\- را درون علامت نقل‌قول قرار دهید\&. .RE .PP \-l|\-\-log\-basename=logdirectory .RS 4 نام دایرکتوری پایه برای فایل‌های لاگ/اشکال‌زدایی\&. فرآیند والد از نام فایل log\&.winbindd و فرآیند فرزند از نام فایل log\&.wb\- استفاده می‌کند\&. فایل لاگ هرگز توسط winbindd حذف نمی‌شود\&. .RE .PP \-\-leak\-report .RS 4 گزارش نشت حافظه talloc را هنگام خروج فعال می‌کند\&. .RE .PP \-\-leak\-report\-full .RS 4 گزارش کامل نشت حافظه talloc را هنگام خروج فعال می‌کند\&. .RE .PP \-V|\-\-version .RS 4 شماره نسخه برنامه را چاپ می‌کند\&. .RE .PP \-?|\-\-help .RS 4 خلاصه‌ای از گزینه‌های خط فرمان را چاپ می‌کند\&. .RE .PP \-\-usage .RS 4 پیام کوتاهی درباره نحوه استفاده نمایش می‌دهد\&. .RE .SH "تفکیک نام و شناسه (NAME AND ID RESOLUTION)" .PP به کاربران و گروه‌ها در یک سرور Windows NT یک شناسه امنیتی (SID) اختصاص داده می‌شود که هنگام ایجاد کاربر یا گروه در سراسر سیستم منحصر‌به‌فرد است\&. برای تبدیل کاربر یا گروه Windows NT به یک کاربر یا گروه یونیکس، نگاشتی میان SIDها و شناسه‌های کاربری و گروهی یونیکس لازم است\&. این یکی از وظایفی است که winbindd انجام می‌دهد\&. .PP هنگامی که کاربران و گروه‌ها توسط winbindd از یک سرور تفکیک می‌شوند، شناسه‌های کاربر و گروه از یک محدوده مشخص تخصیص می‌یابند\&. این کار بر اساس اولویت مراجعه (نوبت ورود) انجام می‌شود، هرچند که همه کاربران و گروه‌های موجود به محض اینکه کلاینتی دستور شمارش (enumeration) کاربر یا گروه را اجرا کند، نگاشت خواهند شد\&. شناسه‌های یونیکس تخصیص‌یافته در یک پایگاه داده ذخیره شده و به خاطر سپرده می‌شوند\&. .PP هشدار: پایگاه داده نگاشت SID به شناسه یونیکس تنها محلی است که نگاشت‌های کاربر و گروه در آن توسط winbindd ذخیره می‌شوند\&. اگر این منبع داده حذف یا خراب شود، هیچ راهی برای winbindd وجود ندارد که تشخیص دهد کدام شناسه‌های کاربر و گروه با ridهای کاربر و گروه Windows NT مطابقت دارند\&. .SH "پیکربندی (CONFIGURATION)" .PP پیکربندی دیمن winbindd از طریق پارامترهای پیکربندی در فایل \fBsmb.conf\fR(5) انجام می‌شود\&. تمامی پارامترها باید در بخش [global] از smb\&.conf تعیین شوند\&. .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind separator\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBidmap config * : range\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBidmap config * : backend\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind cache time\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind enum users\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind enum groups\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBtemplate homedir\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBtemplate shell\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind use default domain\fR\m[] .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \m[blue]\fBwinbind: rpc only\fR\m[] تنظیم این پارامتر winbindd را وادار می‌کند تا به جای LDAP از RPC برای بازیابی اطلاعات از کنترل‌کننده‌های دامنه استفاده کند\&. .RE .SH "نمونه راه‌اندازی (EXAMPLE SETUP)" .PP برای راه‌اندازی winbindd جهت جستجوی کاربر و گروه به‌همراه احراز هویت از یک کنترل‌کننده دامنه، تنظیمی مشابه ساختار زیر به کار ببرید\&. این پیکربندی روی یکی از نسخه‌های اولیه Red Hat Linux آزمایش شده است\&. .PP در فایل /etc/nsswitch\&.conf موارد زیر را قرار دهید: .sp .if n \{\ .RS 4 .\} .nf passwd: files winbind group: files winbind .fi .if n \{\ .RE .\} .PP در مسیر /etc/pam\&.d/* خطوط \fI auth\fR را با عبارتی شبیه به این جایگزین کنید: .sp .if n \{\ .RS 4 .\} .nf auth required /lib/security/pam_securetty\&.so auth required /lib/security/pam_nologin\&.so auth sufficient /lib/security/pam_winbind\&.so auth required /lib/security/pam_unix\&.so \e use_first_pass shadow nullok .fi .if n \{\ .RE .\} .sp .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBنکته\fR .ps -1 .br .PP ماژول PAM با نام pam_unix اخیراً جایگزین ماژول pam_pwdb شده است\&. برخی سیستم‌های لینوکس از ماژول pam_unix2 به جای pam_unix استفاده می‌کنند\&. .sp .5v .RE .PP به‌ویژه به استفاده از کلیدواژه \fIsufficient \fR و کلیدواژه \fIuse_first_pass\fR توجه کنید\&. .PP اکنون خطوط account را با این جایگزین کنید: .PP account required /lib/security/pam_winbind\&.so .PP مرحله بعدی پیوستن به دامنه است\&. برای انجام این کار از برنامه net به صورت زیر استفاده کنید: .PP net join \-S PDC \-U Administrator .PP نام کاربری پس از \fI\-U\fR می‌تواند هر کاربر دامنه‌ای باشد که دارای امتیازات مدیریتی (administrator) روی دستگاه است\&. نام یا نشانی IP کنترل‌کننده دامنه اولیه (PDC) خود را به جای "PDC" قرار دهید\&. .PP سپس libnss_winbind\&.so را در /lib و pam_winbind\&.so را در /lib/security کپی کنید\&. یک پیوند نمادین (symlink) باید از /lib/libnss_winbind\&.so به /lib/libnss_winbind\&.so\&.2 ایجاد شود\&. اگر از نسخه قدیمی‌تری از glibc استفاده می‌کنید، مقصد پیوند باید /lib/libnss_winbind\&.so\&.1 باشد\&. .PP در نهایت، یک فایل \fBsmb.conf\fR(5) حاوی دستورالعمل‌هایی مشابه زیر تنظیم کنید: .sp .if n \{\ .RS 4 .\} .nf [global] winbind separator = + winbind cache time = 10 template shell = /bin/bash template homedir = /home/%D/%U idmap config * : range = 10000\-20000 workgroup = DOMAIN security = domain password server = * .fi .if n \{\ .RE .\} .PP حال winbindd را راه‌اندازی کنید؛ خواهید دید که پایگاه داده کاربر و گروه شما گسترش یافته تا کاربران و گروه‌های NT شما را نیز شامل شود و می‌توانید با استفاده از ساختار DOMAIN+user برای نام کاربری، به عنوان یک کاربر دامنه وارد سیستم یونیکس خود شوید\&. ممکن است بخواهید از دستورهای getent passwd و getent group برای تأیید عملکرد صحیح winbindd استفاده کنید\&. .SH "نکات (NOTES)" .PP نکات زیر هنگام پیکربندی و اجرای winbindd مفید هستند: .PP پیکربندی اشتباه PAM بسیار محتمل و آسان است\&. هنگام اصلاح فایل‌های پیکربندی PAM مطمئن شوید که دقیقاً چه کاری انجام می‌دهید\&. این احتمال وجود دارد که PAM را به گونه‌ای تنظیم کنید که دیگر نتوانید به سیستم خود وارد شوید\&. .PP اگر بیش از یک ماشین یونیکس winbindd را اجرا کنند، در حالت کلی شناسه‌های کاربر و گروه‌های تخصیص‌یافته توسط winbindd یکسان نخواهند بود\&. شناسه‌های کاربر و گروه فقط برای ماشین محلی معتبر خواهند بود، مگر اینکه یک پشتیبان مشترک \m[blue]\fBidmap config * : backend\fR\m[] پیکربندی شده باشد\&. .PP اگر فایل نگاشت SID ویندوز NT به شناسه کاربر و گروه یونیکس آسیب دیده یا نابود شود، نگاشت‌ها از دست خواهند رفت\&. .SH "سیگنال‌ها (SIGNALS)" .PP سیگنال‌های زیر را می‌توان برای مدیریت و هدایت دیمن winbindd به کار برد\&. .PP SIGHUP .RS 4 فایل \fBsmb.conf\fR(5) را مجدداً بارگذاری کرده و هرگونه تغییر پارامتر را روی نسخه در حال اجرای winbindd اعمال می‌کند\&. این سیگنال همچنین تمام اطلاعات کش‌شده کاربر و گروه را پاک می‌کند\&. فهرست سایر دامنه‌های مورد اعتماد winbindd نیز دوباره بارگذاری می‌شود\&. .sp به جای ارسال سیگنال SIGHUP، می‌توان درخواست بارگذاری مجدد فایل پیکربندی را با استفاده از برنامه \fBsmbcontrol\fR(1) ارسال کرد\&. .RE .PP SIGUSR2 .RS 4 سیگنال SIGUSR2 باعث می‌شود که winbindd اطلاعات وضعیت را در فایل لاگ winbind بنویسد\&. .sp فایل‌های لاگ در نام فایلی که با پارامتر log file تعیین شده است ذخیره می‌شوند\&. .RE .SH "فایل‌ها (FILES)" .PP /etc/nsswitch\&.conf(5) .RS 4 فایل پیکربندی سوئیچ سرویس نام (NSS)\&. .RE .PP /run/samba/winbindd/pipe .RS 4 پایپ (لوله) یونیکس که کلاینت‌ها از طریق آن با برنامه winbindd ارتباط برقرار می‌کنند\&. به دلایل امنیتی، کلاینت winbind تنها زمانی تلاش می‌کند به دیمن winbindd متصل شود که هر دو مورد دایرکتوری /run/samba/winbindd و فایل /run/samba/winbindd/pipe متعلق به کاربر ریشه (root) باشند\&. .sp گزینه \m[blue]\fBwinbindd socket directory\fR\m[] این پیش‌فرض را بازنویسی می‌کند\&. .RE .PP $STATEDIR/winbindd_privileged/pipe .RS 4 پایپ یونیکس که کلاینت‌های «دارای امتیاز ویژه» (privileged) از طریق آن با برنامه winbindd ارتباط برقرار می‌کنند\&. به دلایل امنیتی، دسترسی به برخی توابع winbindd \- مانند موارد مورد نیاز ابزار ntlm_auth \- محدود شده است\&. به‌طور پیش‌فرض، فقط کاربران حاضر در گروه \*(Aqroot\*(Aq به این بخش دسترسی خواهند داشت، اما مدیر سیستم می‌تواند مجوزهای گروهی را روی $STATEDIR/winbindd_privileged تغییر دهد تا به برنامه‌هایی مانند \*(Aqsquid\*(Aq اجازه استفاده از ntlm_auth داده شود\&. توجه داشته باشید که کلاینت winbind تنها زمانی سعی می‌کند به دیمن winbindd متصل شود که هر دو مورد پوشه $STATEDIR/winbindd_privileged و فایل $STATEDIR/winbindd_privileged/pipe متعلق به کاربر ریشه (root) باشند\&. .sp گزینه \m[blue]\fBstate dir\fR\m[] کنترل می‌کند که STATEDIR$ به چه مسیری اشاره دارد\&. .RE .PP /lib/libnss_winbind\&.so\&.X .RS 4 پیاده‌سازی کتابخانه سوئیچ سرویس نام (NSS)\&. .RE .PP $STATEDIR/winbindd_idmap\&.tdb .RS 4 محل ذخیره‌سازی نگاشت rid در ویندوز NT به شناسه کاربر/گروه یونیکس\&. این دایرکتوری هنگام کامپایل اولیه سامبا با استفاده از گزینه \fI\-\-with\-statedir\fR یا گزینه \m[blue]\fBstate dir\fR\m[] مشخص می‌شود\&. دایرکتوری پیش‌فرض در این نصب /var/lib/samba است\&. .RE .PP $LOCKDIR/winbindd_cache\&.tdb .RS 4 محل ذخیره‌سازی اطلاعات کش‌شده کاربر و گروه\&. .RE .SH "نسخه (VERSION)" .PP این صفحه راهنما بخشی از نسخه 4\&.24\&.6 از مجموعه سامبا است\&. .SH "همچنین ببینید (SEE ALSO)" .PP nsswitch\&.conf(5), \fBsamba\fR(7), \fBwbinfo\fR(1), \fBntlm_auth\fR(8), \fBsmb.conf\fR(5), \fBpam_winbind\fR(8) .SH "نویسندگان (AUTHORS)" .PP نرم‌افزار اصلی سامبا و ابزارهای مرتبط با آن توسط اندرو تریجل (Andrew Tridgell) ساخته شده‌اند\&. سامبا اکنون توسط تیم سامبا به عنوان یک پروژه متن‌باز مشابه روش توسعه هسته لینوکس توسعه می‌یابد\&. .PP ابزارهای wbinfo و winbindd توسط تیم پاتر (Tim Potter) نوشته شده‌اند\&. .PP تبدیل به DocBook برای سامبا 2\&.2 توسط جرالد کارتر (Gerald Carter) انجام شد\&. تبدیل به DocBook XML 4\&.2 برای سامبا 3\&.0 توسط الکساندر بوکووی (Alexander Bokovoy) صورت گرفت\&.