|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)passwd.1 6.4 (Berkeley) 6/5/86 ! 6: .\" ! 7: .TH PASSWD 1 "June 5, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: chfn, chsh, passwd \- change password file information ! 11: .SH SYNOPSIS ! 12: .B passwd ! 13: [ ! 14: .B \-f ! 15: ] [ ! 16: .B \-s ! 17: ] [ name ] ! 18: .SH DESCRIPTION ! 19: This command changes (or installs) ! 20: a password, login shell ! 21: .RB ( \-s ! 22: option), or GECOS information field ! 23: .RB ( \-f ! 24: option) ! 25: associated with the user ! 26: .IR name ! 27: (your own name by default). ! 28: .PP ! 29: When altering a password, ! 30: the program prompts for the current password and then for the new one. ! 31: The caller must supply both. ! 32: The new password must be typed twice to forestall mistakes. ! 33: .PP ! 34: New passwords must be at least four characters long if they use ! 35: a sufficiently rich alphabet and at least six characters long ! 36: if monocase. ! 37: These rules are relaxed if you are insistent enough. ! 38: .PP ! 39: Only the owner of the name or the super-user may change a password; ! 40: the owner must prove he knows the old password. ! 41: .PP ! 42: When altering a login shell, ! 43: .I passwd ! 44: displays the current login shell and then prompts ! 45: for the new one. ! 46: The new login shell must be one of the approved shells ! 47: listed in ! 48: .I /etc/shells ! 49: unless you are the super-user. ! 50: If ! 51: .I /etc/shells ! 52: does not exist, the only shells that may be specified are ! 53: .I /bin/sh ! 54: and ! 55: .IR /bin/csh . ! 56: .PP ! 57: The super-user may change anyone's login shell; normal users ! 58: may only change their own login shell. ! 59: .PP ! 60: When altering the GECOS information field, ! 61: .I passwd ! 62: displays the current information, broken into ! 63: fields, as interpreted by the ! 64: .IR finger (1) ! 65: program, among others, and prompts for new values. ! 66: These fields include a user's ! 67: ``real life'' name, office room number, ! 68: office phone number, and home phone number. ! 69: Included in each prompt is a default value, ! 70: which is enclosed between brackets. ! 71: The default value is accepted simply by typing a carriage ! 72: return. To enter a blank field, the word ``none'' may ! 73: be typed. Below is a sample run: ! 74: .IP ! 75: .B "Name [Biff Studsworth II]:" ! 76: .br ! 77: .B "Room number (Exs: 597E or 197C) []:" ! 78: 521E ! 79: .br ! 80: .B "Office Phone (Ex: 1632) []:" ! 81: 1863 ! 82: .br ! 83: .B "Home Phone (Ex: 987532) [5771546]:" ! 84: none ! 85: .sp ! 86: .PP ! 87: .I Passwd ! 88: allows phone numbers to be entered with or without hyphens. ! 89: It is a good idea to run ! 90: .I finger ! 91: after changing the GECOS information ! 92: to make sure everything is setup properly. ! 93: .PP ! 94: The super-user may change anyone's GECOS information; normal ! 95: users may only change their own. ! 96: .SH FILES ! 97: /etc/passwd The file containing all of this information ! 98: .br ! 99: /etc/shells The list of approved shells ! 100: .SH "SEE ALSO" ! 101: login(1), finger(1), passwd(5), crypt(3) ! 102: .br ! 103: Robert Morris and Ken Thompson, ! 104: .I UNIX password security
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.