| SHADOW(5) | قالبهای فایل و فایلهای پیکربندی | SHADOW(5) |
نام (NAME)
shadow - فایل گذرواژههای رمزنگاریشده و محافظتشده سیستم
توضیحات (DESCRIPTION)
shadow فایلی است که حاوی اطلاعات گذرواژه برای حسابهای سیستم و اطلاعات اختیاری انقضا و دوره اعتبار گذرواژه (aging) است.
برای حفظ امنیت گذرواژهها، این فایل نباید توسط کاربران عادی قابل خواندن باشد.
هر خط از این فایل شامل ۹ فیلد است که با دو نقطه (“:”) جدا شدهاند و به ترتیب زیر قرار دارند:
نام کاربری (login name)
گذرواژه رمزنگاریشده (encrypted password)
فیلد گذرواژهای که با علامت تعجب شروع شود به این معنی است که گذرواژه قفل شده است. نویسههای باقیمانده روی خط، نشاندهنده مقدار فیلد گذرواژه پیش از قفل شدن هستند.
برای جزئیات درباره نحوه تفسیر این رشته، به crypt(3) مراجعه کنید.
اگر فیلد گذرواژه شامل رشتهای باشد که یک خروجی معتبر از crypt(3) نیست (مانند ! یا *)، کاربر قادر نخواهد بود از گذرواژه یونیکس برای ورود استفاده کند (اما کاربر ممکن است با روشهای دیگر به سیستم وارد شود).
تاریخ آخرین تغییر گذرواژه (date of last password change)
مقدار 0 معنای ویژهای دارد، مبنی بر اینکه کاربر باید در ورود بعدی خود به سیستم، گذرواژهاش را تغییر دهد.
فیلد خالی به این معنی است که ویژگیهای انقضا و دوره اعتبار گذرواژه غیرفعال هستند.
حداقل عمر گذرواژه (minimum password age)
یک فیلد خالی و مقدار 0 به این معنی است که حداقل عمر گذرواژه وجود ندارد.
حداکثر عمر گذرواژه (maximum password age)
پس از سپری شدن این تعداد روز، گذرواژه ممکن است همچنان معتبر باشد. در ورود بعدی به سیستم، باید از کاربر خواسته شود که گذرواژهاش را تغییر دهد.
فیلد خالی به این معنی است که حداکثر عمر گذرواژه، دوره هشدار گذرواژه و دوره عدم فعالیت گذرواژه وجود ندارد (به موارد زیر مراجعه کنید).
اگر حداکثر عمر گذرواژه کمتر از حداقل عمر گذرواژه باشد، کاربر نمیتواند گذرواژهاش را تغییر دهد.
دوره هشدار گذرواژه (password warning period)
یک فیلد خالی و مقدار 0 به این معنی است که هیچ دوره هشداری برای گذرواژه وجود ندارد.
دوره عدم فعالیت گذرواژه (password inactivity period)
پس از انقضای گذرواژه و سپری شدن این دوره انقضا، هیچ ورودی برای کاربر امکانپذیر نیست. کاربر باید با مدیر سیستم خود تماس بگیرد.
فیلد خالی به این معنی است که هیچ دوره عدم فعالیتی اعمال نمیشود.
تاریخ انقضای حساب کاربری (account expiration date)
توجه داشته باشید که انقضای حساب کاربری با انقضای گذرواژه تفاوت دارد. در صورت انقضای حساب کاربری، کاربر اجازه ورود نخواهد داشت. در صورت انقضای گذرواژه، کاربر اجازه ورود با استفاده از گذرواژهاش را ندارد.
فیلد خالی به این معنی است که حساب کاربری هرگز منقضی نخواهد شد.
مقدار 0 نباید استفاده شود زیرا ممکن است یا به عنوان حسابی بدون انقضا، یا به عنوان انقضا در ۱ ژانویه ۱۹۷۰ تفسیر شود.
فیلد رزروشده (reserved field)
فایلها (FILES)
/etc/passwd
/etc/shadow
/etc/shadow-
توجه داشته باشید که این فایل توسط ابزارهای مجموعه shadow استفاده میشود، اما نه توسط تمام ابزارهای مدیریت کاربر و گذرواژه.
همچنین ببینید (SEE ALSO)
chage(1), login(1), passwd(1), passwd(5), pwck(8), pwconv(8), pwunconv(8), su(1), sulogin(8).
| 04/19/2025 | shadow-utils 4.17.4 |