'\" t .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 04/19/2025 .\" Manual: File Formats and Configuration Files .\" Source: shadow-utils 4.17.4 .\" Language: Persian .\" .TH "SHADOW" "5" "04/19/2025" "shadow\-utils 4\&.17\&.4" "قالب‌های فایل و فایل‌های پیکربندی" .\" ----------------------------------------------------------------- .\" * 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)" shadow \- فایل گذرواژه‌های رمزنگاری‌شده و محافظت‌شده سیستم .SH "توضیحات (DESCRIPTION)" .PP shadow فایلی است که حاوی اطلاعات گذرواژه برای حساب‌های سیستم و اطلاعات اختیاری انقضا و دوره اعتبار گذرواژه (aging) است\&. .PP برای حفظ امنیت گذرواژه‌ها، این فایل نباید توسط کاربران عادی قابل خواندن باشد\&. .PP هر خط از این فایل شامل ۹ فیلد است که با دو نقطه (\(lq:\(rq) جدا شده‌اند و به ترتیب زیر قرار دارند: .PP \fBنام کاربری (login name)\fR .RS 4 باید یک نام حساب کاربری معتبر باشد که روی سیستم وجود دارد\&. .RE .PP \fBگذرواژه رمزنگاری‌شده (encrypted password)\fR .RS 4 این فیلد می‌تواند خالی باشد؛ در این حالت برای احراز هویت با نام کاربری مشخص‌شده نیازی به گذرواژه نیست\&. با این حال، برخی از برنامه‌هایی که فایل /etc/shadow را می‌خوانند ممکن است در صورت خالی بودن فیلد گذرواژه تصمیم بگیرند هیچ‌گونه دسترسی ندهند\&. .sp فیلد گذرواژه‌ای که با علامت تعجب شروع شود به این معنی است که گذرواژه قفل شده است\&. نویسه‌های باقی‌مانده روی خط، نشان‌دهنده مقدار فیلد گذرواژه پیش از قفل شدن هستند\&. .sp برای جزئیات درباره نحوه تفسیر این رشته، به \fBcrypt\fR(3) مراجعه کنید\&. .sp اگر فیلد گذرواژه شامل رشته‌ای باشد که یک خروجی معتبر از \fBcrypt\fR(3) نیست (مانند ! یا *)، کاربر قادر نخواهد بود از گذرواژه یونیکس برای ورود استفاده کند (اما کاربر ممکن است با روش‌های دیگر به سیستم وارد شود)\&. .RE .PP \fBتاریخ آخرین تغییر گذرواژه (date of last password change)\fR .RS 4 تاریخ آخرین تغییر گذرواژه، که به صورت تعداد روزهای سپری‌شده از ۱ ژانویه ۱۹۷۰ ساعت 00:00 UTC بیان می‌شود\&. .sp مقدار 0 معنای ویژه‌ای دارد، مبنی بر اینکه کاربر باید در ورود بعدی خود به سیستم، گذرواژه‌اش را تغییر دهد\&. .sp فیلد خالی به این معنی است که ویژگی‌های انقضا و دوره اعتبار گذرواژه غیرفعال هستند\&. .RE .PP \fBحداقل عمر گذرواژه (minimum password age)\fR .RS 4 حداقل عمر گذرواژه تعداد روزهایی است که کاربر باید پیش از آنکه اجازه تغییر دوباره گذرواژه‌اش را داشته باشد، صبر کند\&. .sp یک فیلد خالی و مقدار 0 به این معنی است که حداقل عمر گذرواژه وجود ندارد\&. .RE .PP \fBحداکثر عمر گذرواژه (maximum password age)\fR .RS 4 حداکثر عمر گذرواژه تعداد روزهایی است که پس از آن کاربر باید گذرواژه‌اش را تغییر دهد\&. .sp پس از سپری شدن این تعداد روز، گذرواژه ممکن است همچنان معتبر باشد\&. در ورود بعدی به سیستم، باید از کاربر خواسته شود که گذرواژه‌اش را تغییر دهد\&. .sp فیلد خالی به این معنی است که حداکثر عمر گذرواژه، دوره هشدار گذرواژه و دوره عدم فعالیت گذرواژه وجود ندارد (به موارد زیر مراجعه کنید)\&. .sp اگر حداکثر عمر گذرواژه کمتر از حداقل عمر گذرواژه باشد، کاربر نمی‌تواند گذرواژه‌اش را تغییر دهد\&. .RE .PP \fBدوره هشدار گذرواژه (password warning period)\fR .RS 4 تعداد روزهای پیش از انقضای گذرواژه (به حداکثر عمر گذرواژه در بالا مراجعه کنید) که در طول آن باید به کاربر هشدار داده شود\&. .sp یک فیلد خالی و مقدار 0 به این معنی است که هیچ دوره هشداری برای گذرواژه وجود ندارد\&. .RE .PP \fBدوره عدم فعالیت گذرواژه (password inactivity period)\fR .RS 4 تعداد روزهای پس از انقضای گذرواژه (به حداکثر عمر گذرواژه در بالا مراجعه کنید) که در طول آن گذرواژه همچنان باید پذیرفته شود (و کاربر باید گذرواژه‌اش را در طول ورود بعدی به‌روزرسانی کند)\&. .sp پس از انقضای گذرواژه و سپری شدن این دوره انقضا، هیچ ورودی برای کاربر امکان‌پذیر نیست\&. کاربر باید با مدیر سیستم خود تماس بگیرد\&. .sp فیلد خالی به این معنی است که هیچ دوره عدم فعالیتی اعمال نمی‌شود\&. .RE .PP \fBتاریخ انقضای حساب کاربری (account expiration date)\fR .RS 4 تاریخ انقضای حساب کاربری، که به صورت تعداد روزهای سپری‌شده از ۱ ژانویه ۱۹۷۰ ساعت 00:00 UTC بیان می‌شود\&. .sp توجه داشته باشید که انقضای حساب کاربری با انقضای گذرواژه تفاوت دارد\&. در صورت انقضای حساب کاربری، کاربر اجازه ورود نخواهد داشت\&. در صورت انقضای گذرواژه، کاربر اجازه ورود با استفاده از گذرواژه‌اش را ندارد\&. .sp فیلد خالی به این معنی است که حساب کاربری هرگز منقضی نخواهد شد\&. .sp مقدار 0 نباید استفاده شود زیرا ممکن است یا به عنوان حسابی بدون انقضا، یا به عنوان انقضا در ۱ ژانویه ۱۹۷۰ تفسیر شود\&. .RE .PP \fBفیلد رزروشده (reserved field)\fR .RS 4 این فیلد برای استفاده‌های آینده رزرو شده است\&. .RE .SH "فایل‌ها (FILES)" .PP /etc/passwd .RS 4 اطلاعات حساب کاربری\&. .RE .PP /etc/shadow .RS 4 اطلاعات امنیتی حساب کاربری\&. .RE .PP /etc/shadow\- .RS 4 فایل پشتیبان برای /etc/shadow\&. .sp توجه داشته باشید که این فایل توسط ابزارهای مجموعه shadow استفاده می‌شود، اما نه توسط تمام ابزارهای مدیریت کاربر و گذرواژه\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBchage\fR(1), \fBlogin\fR(1), \fBpasswd\fR(1), \fBpasswd\fR(5), \fBpwck\fR(8), \fBpwconv\fR(8), \fBpwunconv\fR(8), \fBsu\fR(1), \fBsulogin\fR(8)\&.