📄 passwd.5
字号:
.\" Copyright (c) 1988, 1991, 1993.\" The Regents of the University of California. All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\" must display the following acknowledgement:.\" This product includes software developed by the University of.\" California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\" may be used to endorse or promote products derived from this software.\" without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" @(#)passwd.5 8.1 (Berkeley) 6/5/93.\".Dd June 5, 1993.Dt PASSWD 5.Os.Sh NAME.Nm passwd.Nd format of the password file.Sh DESCRIPTIONThe.Nm passwdfiles are files consisting of newline separated records, one per user,containing ten colon (``:'') separated fields. These fields are asfollows:.Pp.Bl -tag -width password -offset indent.It nameUser's login name..It passwordUser's.Em encryptedpassword..It uidUser's id..It gidUser's login group id..It classUser's general classification (unused)..It changePassword change time..It expireAccount expiration time..It gecosGeneral information about the user..It home_dirUser's home directory..It shellUser's login shell..El.PpThe.Ar namefield is the login used to access the computer account, and the.Ar uidfield is the number associated with it. They should both be uniqueacross the system (and often across a group of systems) since theycontrol file access..PpWhile it is possible to have multiple entries with identical login namesand/or identical user id's, it is usually a mistake to do so. Routinesthat manipulate these files will often return only one of the multipleentries, and that one by random selection..PpThe login name must never begin with a hyphen (``-''); also, it is stronglysuggested that neither upper-case characters or dots (``.'') be partof the name, as this tends to confuse mailers. No field may contain acolon (``:'') as this has been used historically to separate the fieldsin the user database..PpThe password field is the.Em encryptedform of the password.If the.Ar passwordfield is empty, no password will be required to gain access to themachine. This is almost invariably a mistake.Because these files contain the encrypted user passwords, they shouldnot be readable by anyone without appropriate privileges..PpThe group field is the group that the user will be placed in upon login.Since this system supports multiple groups (see.Xr groups 1 )this field currently has little special meaning..PpThe.Ar classfield is currently unused. In the near future it will be a key toa.Xr termcap 5style database of user attributes..PpThe.Ar changefield is the number in seconds,.Dv GMT ,from the epoch, until thepassword for the account must be changed.This field may be left empty to turn off the password aging feature..PpThe.Ar expirefield is the number in seconds,.Dv GMT ,from the epoch, until theaccount expires.This field may be left empty to turn off the account aging feature..PpThe.Ar gecosfield normally contains comma (``,'') separated subfields as follows:.Pp.Bd -unfilled -offset indentname user's full nameoffice user's office numberwphone user's work phone numberhphone user's home phone number.Ed.PpThis information is used by the.Xr finger 1program..PpThe user's home directory is the full.Tn UNIXpath name where the userwill be placed on login..PpThe shell field is the command interpreter the user prefers.If there is nothing in the.Ar shellfield, the Bourne shell.Pq Pa /bin/shis assumed..Sh SEE ALSO.Xr chpass 1 ,.Xr login 1 ,.Xr passwd 1 ,.Xr getpwent 3 ,.Xr adduser 8 ,.Xr pwd_mkdb 8 ,.Xr vipw 8.Sh BUGSUser information should (and eventually will) be stored elsewhere..Sh COMPATIBILITYThe password file format has changed since 4.3BSD.The following awk script can be used to convert your old-style passwordfile into a new style password file.The additional fields.Dq class ,.Dq changeand.Dq expireare added, but are turned off by default.Class is currently not implemented, but change and expire are; to set them,use the current day in seconds from the epoch + whatever number of secondsof offset you want..Bd -literal -offset indentBEGIN { FS = ":"}{ print $1 ":" $2 ":" $3 ":" $4 "::0:0:" $5 ":" $6 ":" $7 }.Ed.Sh HISTORYA.Nmfile format appeared in.At v6 .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -