'\" t .\" Title: pam_set_items .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: 2015-11-04 .\" Manual: \ \& .\" Source: \ \& .\" Language: Persian .\" .TH "PAM_SET_ITEMS" "8" "2015\-11\-04" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * 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_set_items \- ماژول کمکی تنظیم آیتم‌های زمینه در PAM .SH "خلاصه دستور (SYNOPSIS)" .sp pam_set_items\&.so .SH "توضیحات (DESCRIPTION)" .sp ماژول‌های PAM داده‌ها را در \fIآیتم‌های\fR PAM ذخیره می‌کنند\&. این آیتم‌ها فقط از زمینه (کانتکست) ماژول قابل دسترسی هستند و نه از زمینه برنامه، زیرا ممکن است شامل داده‌های محرمانه باشند (به‌طور معمول PAM_AUTHTOK حاوی گذرواژه است)\&. اما هنگام آزمایش ماژول‌های PAM، اغلب مطلوب است اطمینان حاصل شود که ماژول PAM تحت آزمایش می‌تواند داده‌ها را از پشته (stack) بازیابی کند\&. ماژول pam_set_items این امکان را با خواندن متغیرهای محیطی و تنظیم آن‌ها به‌عنوان آیتم‌های PAM فراهم می‌کند\&. .SH "گزینه‌ها (OPTIONS)" .sp هیچ گزینه‌ای وجود ندارد\&. .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .sp تمام انواع ماژول (\fBaccount\fR، \fBauth\fR، \fBpassword\fR و \fBsession\fR) ارائه می‌شوند\&. .SH "مثال (EXAMPLE)" .sp مثالی را در نظر بگیرید که بررسی می‌کند آیا pam_unix قادر به خواندن گذرواژه ارائه‌شده هست و خود اقدام به پرسش مجدد نمی‌کند یا خیر\&. فایل سرویس آزمایشی شامل موارد زیر خواهد بود: .sp .if n \{\ .RS 4 .\} .nf auth required pam_set_items\&.so auth required pam_unix\&.so .fi .if n \{\ .RE .\} .sp سپس آزمون مربوطه، آیتم موردنظر را با دستور زیر در محیط آزمایش قرار می‌دهد: .sp .if n \{\ .RS 4 .\} .nf setenv("PAM_AUTHTOK", "secret"); .fi .if n \{\ .RE .\} .sp سپس گفتگوی PAM را اجرا کنید\&.