|
|
1.1 ! root 1: .TH PASSWD 5 "15 January 1983" ! 2: .SH NAME ! 3: passwd \- password file ! 4: .SH DESCRIPTION ! 5: .I Passwd ! 6: contains for each user the ! 7: following information: ! 8: .HP 10 ! 9: name (login name, contains no upper case) ! 10: .br ! 11: .ns ! 12: .HP 10 ! 13: encrypted password ! 14: .br ! 15: .ns ! 16: .HP 10 ! 17: numerical user ID ! 18: .br ! 19: .ns ! 20: .HP 10 ! 21: numerical group ID ! 22: .br ! 23: .ns ! 24: .HP 10 ! 25: user's real name, office, extension, home phone. ! 26: .br ! 27: .ns ! 28: .HP 10 ! 29: initial working directory ! 30: .br ! 31: .ns ! 32: .HP 10 ! 33: program to use as Shell ! 34: .PP ! 35: The name may contain `&', meaning insert the login name. ! 36: This information is set by the ! 37: .IR chfn (1) ! 38: command and used by the ! 39: .IR finger (1) ! 40: command. ! 41: .PP ! 42: This is an ASCII file. Each field within each user's entry ! 43: is separated from the next by a colon. ! 44: Each user is separated from the next by a new-line. ! 45: If the password field is null, no password is demanded; ! 46: if the Shell field is null, then ! 47: .I /bin/sh ! 48: is used. ! 49: .PP ! 50: This file resides in directory /etc. ! 51: Because of the encrypted ! 52: passwords, it can and does have general read ! 53: permission and can be used, for example, ! 54: to map numerical user ID's to names. ! 55: .PP ! 56: Appropriate precautions must be taken to lock the file against changes ! 57: if it is to be edited with a text editor; ! 58: .IR vipw (8) ! 59: does the necessary locking. ! 60: .SH FILES ! 61: /etc/passwd ! 62: .SH "SEE ALSO" ! 63: getpwent(3), login(1), crypt(3), passwd(1), group(5), chfn(1), finger(1), ! 64: vipw(8), adduser(8) ! 65: .SH BUGS ! 66: A binary indexed file format should be available for fast access. ! 67: .PP ! 68: User information (name, office, etc.) should be stored elsewhere.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.