'\" t .\" Title: pam_pwhistory .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 01/26/2026 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM .\" Language: Persian .\" .TH "PAM_PWHISTORY" "8" "01/26/2026" "Linux\-PAM" "راهنمای Linux\-PAM" .\" ----------------------------------------------------------------- .\" * 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)" pam_pwhistory \- ماژول PAM برای ذخیره و بررسی تاریخچه گذرواژه‌ها .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBpam_pwhistory\&.so\fR\ 'u \fBpam_pwhistory\&.so\fR [debug] [use_authtok] [enforce_for_root] [remember=\fIN\fR] [retry=\fIN\fR] [authtok_type=\fISTRING\fR] [file=\fI/path/filename\fR] [conf=\fI/path/to/config\-file\fR] .SH "توضیحات (DESCRIPTION)" .PP این ماژول آخرین گذرواژه‌های هر کاربر را ذخیره می‌کند تا تاریخچه تغییر گذرواژه را اعمال کند و از جابجایی مکرر کاربر میان همان گذرواژه‌ها جلوگیری نماید\&. .PP این ماژول همراه با kerberos کار نمی‌کند\&. به طور کلی، استفاده از این ماژول در کنار NIS یا LDAP چندان منطقی نیست، زیرا گذرواژه‌های قدیمی روی ماشین محلی ذخیره می‌شوند و برای بررسی تاریخچه گذرواژه در ماشین دیگر در دسترس نیستند\&. .SH "گزینه‌ها (OPTIONS)" .PP debug .RS 4 اشکال‌زدایی را از طریق \fBsyslog\fR(3) فعال می‌کند\&. .RE .PP use_authtok .RS 4 هنگام تغییر گذرواژه، ماژول را وادار می‌کند از گذرواژه جدید ارائه شده توسط یک ماژول \fBpassword\fR پشته‌شده قبلی استفاده کند (این مورد در مثال پشته‌بندی ماژول \fBpam_passwdqc\fR که در زیر مستند شده، استفاده شده است)\&. .RE .PP enforce_for_root .RS 4 اگر این گزینه تنظیم شود، بررسی برای root نیز اعمال می‌شود\&. .RE .PP remember=N .RS 4 تعداد \fIN\fR گذرواژه آخر برای هر کاربر ذخیره می‌شود\&. مقدار پیش‌فرض \fI10\fR است\&. مقدار \fI0\fR باعث می‌شود ماژول محتویات موجود پرونده opasswd را بدون تغییر نگه دارد\&. .RE .PP retry=N .RS 4 پیش از بازگرداندن خطا، حداکثر \fIN\fR بار از کاربر درخواست می‌کند\&. مقدار پیش‌فرض \fI1\fR است\&. .RE .PP authtok_type=STRING .RS 4 برای جزئیات بیشتر \fBpam_get_authtok\fR(3) را ببینید\&. .RE .PP file=/path/filename .RS 4 تاریخچه گذرواژه را به جای مکان پیش‌فرض در پرونده /path/filename ذخیره می‌کند\&. مکان پیش‌فرض /etc/security/opasswd است\&. .RE .PP conf=/path/to/config\-file .RS 4 استفاده از پرونده پیکربندی دیگر به جای پرونده پیش‌فرض /etc/security/pwhistory\&.conf\&. .RE .PP گزینه‌های مربوط به پیکربندی رفتار ماژول در صفحه راهنمای \fBpwhistory.conf\fR(5) شرح داده شده‌اند\&. گزینه‌های مشخص‌شده در خط فرمان ماژول مقادیر پرونده پیکربندی را بازنویسی می‌کنند\&. .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .PP تنها نوع ماژول \fBpassword\fR ارائه می‌شود\&. .SH "مقادیر بازگشتی (RETURN VALUES)" .PP PAM_AUTHTOK_ERR .RS 4 گذرواژه جدیدی وارد نشده است، کاربر تغییر گذرواژه را لغو کرده، یا گذرواژه جدید قابل تنظیم نبوده است\&. .RE .PP PAM_IGNORE .RS 4 تاریخچه گذرواژه غیرفعال شده است\&. .RE .PP PAM_MAXTRIES .RS 4 گذرواژه بیش از حد مجاز رد شده است\&. .RE .PP PAM_USER_UNKNOWN .RS 4 کاربر برای سیستم ناشناخته است\&. .RE .SH "مثال‌ها (EXAMPLES)" .PP یک بخش نمونه برای password به صورت زیر خواهد بود: .sp .if n \{\ .RS 4 .\} .nf #%PAM\-1\&.0 password required pam_pwhistory\&.so password required pam_unix\&.so use_authtok .fi .if n \{\ .RE .\} .PP در ترکیب با \fBpam_passwdqc\fR: .sp .if n \{\ .RS 4 .\} .nf #%PAM\-1\&.0 password required pam_passwdqc\&.so config=/etc/passwdqc\&.conf password required pam_pwhistory\&.so use_authtok password required pam_unix\&.so use_authtok .fi .if n \{\ .RE .\} .sp .SH "فایل‌ها (FILES)" .PP /etc/security/opasswd .RS 4 پرونده پیش‌فرض حاوی تاریخچه گذرواژه‌ها .RE .PP /etc/security/pwhistory\&.conf .RS 4 پرونده پیکربندی برای گزینه‌های pam_pwhistory .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBpwhistory.conf\fR(5), \fBpam.conf\fR(5), \fBpam.d\fR(5), \fBpam\fR(8) \fBpam_get_authtok\fR(3) .SH "نویسنده (AUTHOR)" .PP pam_pwhistory توسط Thorsten Kukuk نوشته شده است\&.