summaryrefslogtreecommitdiffstats
path: root/usr.bin/chpass/chpass.1
Commit message (Collapse)AuthorAgeFilesLines
* Cross-reference pw(8) into chpass(1), passwd(1), and vipw(8).seanc2005-08-021-0/+1
|
* Sort sections.ru2005-01-181-2/+2
|
* Remove useless .Pp. Typo: gcos -> gecos (as spelled in passwd(5)).charnier2004-07-261-2/+1
|
* Mechanically kill hard sentence breaks.ru2004-07-021-2/+4
|
* Typo fix.blackend2004-03-031-1/+1
| | | | | | PR: docs/63677 Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de> MFC after: 1 week
* mdoc(7) police: Deal with self-xrefs.ru2002-12-241-5/+5
|
* mdoc(7) police: more `The .Nm utility' + markup nit.ru2002-12-231-5/+5
|
* Move the NOTES section to DESCRIPTION. And correct some documentation whiletrhodes2002-12-201-11/+13
| | | | | | | I'm here. PR: 43756 Submitted by: Gary W. Swearingen <swear@attbi.com>
* Use `The .Nm utility'charnier2002-04-191-10/+15
|
* mdoc(7) police: s/BSD/.Bx/ where appropriate.ru2001-08-141-1/+3
|
* can not -> cannotsheldonh2001-08-081-1/+1
|
* Remove whitespace at EOL.dd2001-07-151-3/+3
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-1/+0
|
* Prepare for mdoc(7)NG.ru2000-12-191-1/+1
|
* Use correct macro for path namephantom2000-11-221-1/+1
| | | | PR: docs/13218
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-5/+5
|
* Remove more single-space hard sentence breaks.sheldonh2000-03-021-1/+2
|
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-10/+20
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Document -e flag.phantom1999-12-171-0/+14
| | | | | PR: docs/14936 Submitted by: Stephen J. Roznowski <sjr@home.com>
* Replace the -q option to pwd_mkdb with a test for PW_SCAN_BIG_IDS insheldonh1999-12-021-0/+6
| | | | | | | | | | | the environment. This allows big ID warnings to be suppressed for vipw and chpass as well. Since the environment variable test is only performed for callers of pw_scan() that do not set pw_big_ids_warning, the test can still be overriden. Currently, chpass and pwd_mkdb are the only users of pw_scan() and neither of them overrides the environment variable test.
* mdoc(7)'fyphantom1999-11-181-33/+40
| | | | Mostly submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
* mdoc(7)'fyphantom1999-10-301-12/+20
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Fix a bunch of broken cross-referenceschris1999-08-181-2/+2
|
* Change the prompt for the office location field from "Location:"ghelmer1999-02-231-5/+10
| | | | | | | | | | | | | | to "Office Location:" to disambiguate what is expected. Add a note to the man page to indicate that the office location and office phone fields are concatenated and printed with the heading "Office:" by finger(1). Swap the order of the home and office phone fields in the man page to match the order of the fields in the editor. If any programs interact with chpass(1) and expect "Location:" instead of "Office Location:" as the prompt, either this change will have to be reverted or the other programs will have to be changed. PR: docs/7533
* Fixed disordering of cross references in previous commit.bde1998-12-131-3/+3
|
* Add reference to login.conf(5)dillon1998-12-131-2/+3
|
* PR: docs/9045dillon1998-12-131-27/+31
| | | | | | Update chpass(1) manual page. Change the definition of the class field and also reorganize the field list to match that of the /etc/master.passwd file, to avoid confusion.
* Submitted by: Peter Hawkins <thepish@freebsd.org>thepish1998-08-141-5/+9
| | | | Document last mod (extended gcos)
* Correct the description of the last four fields.steve1998-06-131-3/+3
| | | | | PR: 6926 Submitted by: Josh Gilliam <josh@quick.net>
* Free a malloc'ed variable before exiting. Compute line number when parsingcharnier1997-06-251-1/+2
| | | | | input file, it helps finding errors. Obtained from: OpenBSD.
* Sort cross references.wosch1997-01-151-1/+1
|
* Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs.wpaul1996-02-231-14/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In passwd(1): - Gut most of yp_passwd.c and leave only a few things that aren't common to pw_yp.c. - Add support for -d and -h flags to select domains and NIS server hosts to use when updating NIS passwords. This allows passwd(1) to be used for changing NIS passwords from machines that aren't configured as NIS clients. (This is mostly to allow passwd(1) to work on NIS master servers that aren't configured as clients -- an NIS server need not necessarily be configured as a client itself.) NOTE: Realize that having the ability to specify a domain and hostname lets you use passwd(1) (and chpass(1) too) to submit update requests to yppasswd daemons running on remote servers in remote domains which you may not even be bound to. For example, my machine at home is not an NIS client of the servers on the network that I manage, yet I can easily change my password at work using my FreeBSD box at home by doing: 'passwd -d work.net.domain -h any.nis.server.on.my.net wpaul'. (Yes, I do use securenets at work; temporarily modified my securenets file to give my home system access.) Some people may not be too thrilled with this idea. Those who don't like this feature can recompile passwd(1) and chpass(1) with -DPARANOID to restrict the use of these flags to the superuser. (Oh, I should be adding proper securenets support to ypserv(8) and rpc.yppasswdd(8) over the weekend.) - Merge in changes to allow root on the NIS master server to bypass authentication and change any user's NIS password. (The super-user on the NIS master already has privileges to do this, but doing it through passwd(1) is much easier than updating the maps by hand.) Note that passwd(1) communicates with rpc.yppasswdd(8) via a UNIX domain socket instead of via standard RPC/IP in this case. - Update man page. In chpass(1): - Fix pw_yp.c to work properly in environments where NIS client services aren't available. - Use realloc() instead of malloc() in copy_yp_pass() and copy_local_pass(). - Fix silly bug in copy_yp_pass(); some of the members of the passwd structure weren't being filled in correctly. (This went unnoticed for a while since the old yppasswdd didn't allow changes to the fields that were being botched.) - chpass(1) now also allows the superuser on the NIS master server to make unrestricted changes to any user's NIS password information. - Use UNIX domain comm channel to rpc.yppasswdd(8) when run by the superuser on the NIS master. This allows several new things: o superuser can update an entire master.passwd.{byname,byuid} entry o superuser can update records in arbitrary domains using -d flag to select a domain (before you could only change the default domain) o superuser can _add_ records to the NIS master.passwd maps, provided rpc.yppasswdd(8) has been started with the -a flag (to do this, the superuser must force NIS operation by specifying the -y flag to chpass(1) along with -a, i.e. 'chpass -y -a 'foo:::::::::') - Back out the 'chpass -a <new password entry> breaks with NIS' fix from the last revision and fix it properly this time. The previous revision fixed the immediate problem but broke NIS operation in some cases. - In edit.c, be a little more reasonable about deciding when to prevent the shell field from being changed. Submitted by Charles Owens <owensc@enc.edu>, who said: "I made a minor (one-line) modification to chpass, with regards to whether or not it allows the changing of shells. In the 2.0.5 code, field changing follows the settings specified in the "list" structure defined in table.c . For the shell, though, this is ignored. A quick look in edit.c showed me why, but I don't understand why it was written as such. The logic was if shell is standard shell, allow changing I changed it to if shell changing is allowed (per table.c) and it is a standard shell OR if uid=0, then allow changing." Makes sense to me. - Update man page.
* Fix typo in xref in NOTES section.mpp1996-02-141-1/+1
|
* Correct a typo :-).ats1995-09-021-1/+1
|
* Make use_yp() smarter about figuring out whether a user is local orwpaul1995-09-021-1/+22
| | | | | | | | | | NIS (or both, or neither). Also add support for -l and -y flags to force behavior to local or NIS. use_yp() also goes out of its way to retrieve the correct password database information (local or NIS) depending on what the situation since getpwent() & co. can't necessarily be trusted in some cases. Also document new flags in man page.
* Take the ypchfn/ypchsh stuff that was removed from passwdwpaul1995-08-131-1/+77
| | | | | | | | | | | | | | | | | | | and graft it into chpass. Chpass can now tell when it's being asked to operate on an NIS user and it displayes the appropriate message in the editor template ("Changing NIS information for foo"). After the changes have been made, chpass will promte the user for his NIS password. If the password is correct, the changes are committed to yppasswdd. Hopefully, this should make NIS more transparent to the end user. Note that even the superuser needs to know a user's password before he can change any NIS information (such is the nature of yppasswdd). Also, changes to the password field are not permitted -- that's what yppasswd is for. (The superuser may specify a new password, but again, he needs to know the user's original password before he can change it.)
* Add a `-p' option, allowing the super-user to directly set a user'swollman1995-01-141-1/+9
| | | | | encrypted password. Kerberized `login' might use this, if I get around to implementing the complete Allspice System behavior.
* BSD 4.4 Lite Usr.bin Sourcesrgrimes1994-05-271-0/+231
OpenPOWER on IntegriCloud