'\" t .\" Title: pam_stress .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 06/29/2025 .\" Manual: دستورات مدیریت سیستم .\" Source: Linux-PAM .\" Language: Persian .\" .TH "PAM_STRESS" "8" "مه ۲۰۲۵" "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_stress \- ماژول تست و آزمایش رفتار پشته PAM .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBpam_stress\&.so\fR\ 'u \fBpam_stress\&.so\fR [debug] [no_warn] [use_first_pass] [try_first_pass] [rootok] [expired] [fail_1] [fail_2] [prelim] [required] .SH "توضیحات (DESCRIPTION)" ماژول \fBpam_stress\fR برای توسعهدهندگان و آزمودن رفتار برنامههای کاربردی در مواجهه با کدهای خطای مختلف PAM طراحی شده است. .SH "گزینه‌ها (OPTIONS)" .PP debug .RS 4 اطلاعات فراوانی را در syslog ثبت می‌کند. *نکته* این گزینه گذرواژه‌ها را در syslog می‌نویسد، بنابراین هنگام آزمایش از هیچ داده حساسی استفاده نکنید. .RE .PP no_warn .RS 4 هشداری صادر نمی‌کند (در غیر این صورت هشدارها از طریق تابع گفتگو ارسال می‌شوند). .RE .PP use_first_pass .RS 4 درخواست گذرواژه نمی‌کند؛ برای تابع pam_sm_authentication صرفاً از آیتم PAM_AUTHTOK استفاده می‌کند. .RE .PP try_first_pass .RS 4 درخواست گذرواژه نمی‌کند مگر اینکه توکن احراز هویت قبلی وجود نداشته باشد (آیتم PAM_AUTHTOK برابر با NULL باشد). .RE .PP rootok .RS 4 این گزینه برای تابع pam_sm_chauthtok در نظر گرفته شده و به این تابع دستور می‌دهد به کاربر ریشه (root) اجازه دهد بدون وارد کردن گذرواژه قدیمی، گذرواژه کاربر را تغییر دهد. .RE .PP expired .RS 4 آرگومانی برای بخش‌های account و chauthtok ماژول؛ به ماژول دستور می‌دهد طوری رفتار کند که گویی گذرواژه کاربر منقضی شده است. .RE .PP fail_1 .RS 4 به ماژول دستور می‌دهد که نخستین تابع خود را با شکست مواجه کند. .RE .PP fail_2 .RS 4 به ماژول دستور می‌دهد که دومین تابع خود را (در صورت وجود) با شکست مواجه کند. .RE .PP prelim .RS 4 برای pam_sm_chauthtok، به معنای شکست در PAM_PRELIM_CHECK است. .RE .PP required .RS 4 برای pam_sm_chauthtok، به معنای شکست است اگر کاربر از قبل توسط این ماژول احراز هویت نشده باشد. (رشته داده stress_new_pwd را در بخش «نکات» ببینید.) .RE .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .PP تمام انواع ماژول (\fBauth\fR، \fBaccount\fR، \fBpassword\fR و \fBsession\fR) ارائه می‌شوند. .SH "مقادیر بازگشتی (RETURN VALUES)" .PP PAM_BUF_ERR .RS 4 خطای بافر حافظه. .RE .PP PAM_PERM_DENIED .RS 4 مجوز دسترسی رد شد. .RE .PP PAM_AUTH_ERR .RS 4 دسترسی به سیستم رد شد. .RE .PP PAM_CONV_ERR .RS 4 خطای تابع گفتگو (Conversation failure). .RE .PP PAM_SUCCESS .RS 4 تابع با موفقیت از تمامی بررسی‌ها عبور کرد. .RE .PP PAM_USER_UNKNOWN .RS 4 کاربر برای سیستم ناشناخته است. .RE .PP PAM_CRED_ERR .RS 4 خطا و شکست در اعتبارسنجی و گواهی کاربر. .RE .PP PAM_NEW_AUTHTOK_REQD .RS 4 توکن احراز هویت دیگر معتبر نیست؛ توکن جدید لازم است. .RE .PP PAM_SESSION_ERR .RS 4 خطای نشست (Session). .RE .PP PAM_TRY_AGAIN .RS 4 بررسی مقدماتی توسط سرویس با شکست مواجه شد. .RE .PP PAM_AUTHTOK_LOCK_BUSY .RS 4 قفل توکن احراز هویت مشغول است. .RE .PP PAM_AUTHTOK_ERR .RS 4 خطا در دستکاری توکن احراز هویت. .RE .PP PAM_SYSTEM_ERR .RS 4 خطای سیستم. .RE .SH "نکات (NOTES)" .PP این ماژول از رشته داده stress_new_pwd استفاده می‌کند که به pam_sm_chauthtok اعلام می‌دارد که pam_sm_acct_mgmt نیاز به گذرواژه جدید را گزارش کرده است. تنها مقدار ممکن برای این رشته داده \*(Aqyes\*(Aq است. .SH "مثال‌ها (EXAMPLES)" .sp .if n \{\ .RS 4 .\} .nf #%PAM\-1\&.0 # # هر یک از موارد زیر کافی خواهد بود account required pam_stress\&.so auth required pam_stress\&.so password required pam_stress\&.so session required pam_stress\&.so .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .PP \fBpam.conf\fR(5)، \fBpam.d\fR(5)، \fBpam\fR(8) .SH "نویسندگان (AUTHORS)" .PP ماژول pam_stress توسط Andrew Morgan توسعه یافته است. صفحه راهنمای pam_stress توسط Lucas Ramage نوشته شده است.