| PAM_WINBIND(8) | 8 | PAM_WINBIND(8) |
نام (NAME)
pam_winbind - ماژول PAM برای Winbind
توضیحات (DESCRIPTION)
این ابزار بخشی از مجموعهٔ samba(7) است.
ماژول pam_winbind یک ماژول PAM است که میتواند از طریق ارتباط با دیمن Winbind، کاربران را در برابر دامین محلی احراز هویت کند.
خلاصه (SYNOPSIS)
فایل پیکربندی سیستم PAM به نشانی /etc/pam.d/service را ویرایش کرده و آن را مطابق مثال زیر تغییر دهید:
...
auth required pam_env.so
auth sufficient pam_unix2.so
+++ auth required pam_winbind.so use_first_pass
account requisite pam_unix2.so
+++ account required pam_winbind.so use_first_pass
+++ password sufficient pam_winbind.so
password requisite pam_pwcheck.so cracklib
password required pam_unix2.so use_authtok
session required pam_unix2.so
+++ session required pam_winbind.so
...
مطمئن شوید که pam_winbind یکی از اولین ماژولها در بخش نشست (session) باشد. این ماژول ممکن است بلیتهای kerberos مورد نیاز سایر ماژولها را دریافت کند.
گزینهها (OPTIONS)
ماژول pam_winbind از چندین گزینه پشتیبانی میکند که میتوان آنها را در فایلهای پیکربندی PAM یا در فایل پیکربندی pam_winbind واقع در /etc/security/pam_winbind.conf تنظیم کرد. گزینههای فایل پیکربندی PAM نسبت به گزینههای فایل پیکربندی اولویت دارند. برای جزئیات بیشتر به pam_winbind.conf(5) مراجعه کنید.
debug
debug_state
require_membership_of=[SID or NAME]
این گزینه فقط باید در تعریف ماژول auth مشخص شود، زیرا تنها همراه با احراز هویت گذرواژه عمل میکند.
use_first_pass
try_first_pass
use_authtok
try_authtok
krb5_auth
krb5_ccache_type=[type]
هنگام استفاده از نوع KEYRING، سازوکار پشتیبانیشده عبارت است از “KEYRING:persistent:UID”، که از keyring هستهٔ لینوکس برای ذخیرهٔ اعتبارنامهها بر اساس هر UID استفاده میکند. نوع KEYRING دارای محدودیتهایی است؛ برای مثال، حافظهٔ امن هسته است، بنابراین ذخیرهسازی حجیم اعتبارنامهها در آن امکانپذیر نیست.
هنگام استفاده از نوع KCM، سازوکار پشتیبانیشده عبارت است از “KCM:UID”، که از یک مدیر اعتبارنامهٔ Kerberos برای ذخیرهٔ اعتبارنامهها بر اساس هر UID مشابه KEYRING استفاده میکند. این گزینه در توزیعهای جدید لینوکس که دارای Kerberos Credential Manager هستند، گزینهٔ پیشنهادی است. در غیر این صورت، پیشنهاد میکنیم از KEYRING استفاده کنید، چرا که امنترین و قابلپیشبینیترین روش است.
همچنین امکان تعریف مسیرهای فایل سفارشی و استفاده از الگوی "%u" برای جایگزینی شناسهٔ عددی کاربر وجود دارد. مثالها:
krb5_ccache_type = DIR:/run/user/%u/krb5cc
krb5_ccache_type = FILE:/tmp/krb5cc_%u
برای انجام احراز هویت kerberos بدون نگهداری حافظهٔ پنهان بلیت پس از ورود موفقیتآمیز، این گزینه را خالی بگذارید. این تنظیم بهطور پیشفرض خالی است.
cached_login
silent
mkhomedir
warn_pwd_expire
خروجی دادههای PAM (PAM DATA EXPORTS)
این بخش دادههای صادرشده در پشتهٔ PAM را که میتوان در سایر ماژولهای PAM استفاده کرد، شرح میدهد.
PAM_WINBIND_HOMEDIR
PAM_WINBIND_LOGONSCRIPT
PAM_WINBIND_LOGONSERVER
PAM_WINBIND_PROFILEPATH
همچنین ببینید (SEE ALSO)
نسخه (VERSION)
این صفحه راهنما بخشی از نسخهٔ 4.24.6 نرمافزار Samba است.
نویسنده (AUTHOR)
نرمافزار اصلی Samba و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. Samba اکنون توسط تیم Samba به عنوان یک پروژهٔ متنباز مشابه نحوهٔ توسعهٔ هستهٔ لینوکس توسعه مییابد.
این صفحه راهنما توسط Jelmer Vernooij و Guenther Deschner نوشته شده است.
| 08/16/2026 | Samba 4.24.6 |