'\" t .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 07/30/2026 .\" Manual: File Formats and Configuration Files .\" Source: shadow-utils 4.20.0 .\" Language: Persian .\" .TH "PASSWD" "5" "07/30/2026" "shadow\-utils 4\&.20\&.0" "قالب‌های فایل و فایل‌های پیکربندی" .\" ----------------------------------------------------------------- .\" * 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)" passwd \- فایل پایگاه داده گذرواژه و حساب‌های کاربری .SH "توضیحات (DESCRIPTION)" .PP /etc/passwd حاوی یک خط برای هر حساب کاربری است که با دونقطه (\(lq:\(rq) به هفت فیلد بخش‌بندی شده است\&. این فیلدها عبارتند از: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} نام کاربری (login name) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} گذرواژه رمزگذاری‌شده اختیاری .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} شناسه عددی کاربر (UID) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} شناسه عددی گروه (GID) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} نام کاربر یا فیلد توضیحات (comment) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} دایرکتوری خانگی کاربر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} مفسر دستور کاربر اختیاری .RE .PP اگر فیلد \fIpassword\fR حرف کوچک \(lqx\(rq باشد، در این صورت گذرواژه رمزگذاری‌شده در واقع در فایل \fBshadow\fR(5) ذخیره شده است؛ \fIباید\fR یک خط متناظر در فایل /etc/shadow وجود داشته باشد، در غیر این صورت حساب کاربری نامعتبر خواهد بود\&. .PP فیلد رمزگذاری‌شده \fIpassword\fR می‌تواند خالی باشد؛ در این حالت برای احراز هویت با نام کاربری مشخص‌شده نیازی به گذرواژه نیست\&. با این حال، برخی از برنامه‌هایی که فایل /etc/passwd را می‌خوانند ممکن است در صورت خالی بودن فیلد \fIpassword\fR تصمیم بگیرند \fIهیچ‌گونه\fR دسترسی ندهند\&. .PP فیلد \fIpassword\fR که با علامت تعجب آغاز می‌شود به معنای قفل بودن گذرواژه است\&. نویسه‌های باقی‌مانده در خط نشان‌دهنده فیلد \fIpassword\fR پیش از قفل شدن گذرواژه هستند\&. .PP برای جزئیات در مورد چگونگی تفسیر این رشته به \fBcrypt\fR(3) مراجعه کنید\&. .PP اگر فیلد گذرواژه حاوی رشته‌ای باشد که یک خروجی معتبر از \fBcrypt\fR(3) نیست (برای مثال ! یا *)، کاربر قادر به استفاده از گذرواژه یونیکس برای ورود نخواهد بود (اما ممکن است بتواند از راه‌های دیگر وارد سیستم شود)\&. .PP فیلد توضیحات، که با نام فیلد gecos نیز شناخته می‌شود، توسط ابزارهای سیستمی گوناگونی نظیر \fBfinger\fR(1) استفاده می‌شود\&. استفاده از علامت & در اینجا، هنگام استفاده یا نمایش این فیلد توسط چنین ابزارهای سیستمی، با نام کاربری با حروف بزرگ جایگزین می‌شود\&. .PP فیلد دایرکتوری خانگی، نام دایرکتوری کاری اولیه را ارائه می‌دهد\&. برنامه \fBlogin\fR از این اطلاعات برای تنظیم مقدار متغیر محیطی \fB$HOME\fR استفاده می‌کند\&. .PP فیلد مفسر دستور، نام مفسر زبان دستور کاربر یا نام برنامه اولیه برای اجرا را ارائه می‌دهد\&. برنامه \fBlogin\fR از این اطلاعات برای تنظیم مقدار متغیر محیطی \fB$SHELL\fR استفاده می‌کند\&. اگر این فیلد خالی باشد، مقدار پیش‌فرض آن /bin/sh خواهد بود\&. .SH "فایل‌ها (FILES)" .PP /etc/passwd .RS 4 اطلاعات حساب کاربری\&. .RE .PP /etc/shadow .RS 4 فایل گذرواژه رمزگذاری‌شده اختیاری\&. .RE .PP /etc/passwd\- .RS 4 فایل پشتیبان برای /etc/passwd\&. .sp توجه داشته باشید که این فایل توسط ابزارهای مجموعه shadow استفاده می‌شود، اما نه توسط تمام ابزارهای مدیریت کاربر و گذرواژه\&. .RE .SH "هشدارها (CAVEATS)" .PP کاربران غیرممتاز ممکن است نویسه‌های دلخواه غیر ASCII، به‌ویژه شامل نویسه‌های کنترلی C1 را در فیلد GECOS بنویسند\&. هنگام خواندن این فایل، از محلی‌سازی (locale) پیش‌فرض C استفاده کنید؛ در غیر این صورت، ممکن است محتویات متفاوت از آنچه واقعاً هستند به نظر برسند\&. .SH "همچنین ببینید (SEE ALSO)" .PP \fBcrypt\fR(3), \fBgetent\fR(1), \fBgetpwnam\fR(3), \fBlogin\fR(1), \fBpasswd\fR(1), \fBpwck\fR(8), \fBpwconv\fR(8), \fBpwunconv\fR(8), \fBshadow\fR(5), \fBsu\fR(1), \fBsulogin\fR(8)\&.