]> git.cameronkatri.com Git - pw-darwin.git/log
pw-darwin.git
28 years agormgroup - delete a Unix group
Wolfram Schneider [Wed, 30 Oct 1996 20:58:47 +0000 (20:58 +0000)]
rmgroup - delete a Unix group

usage: rmgroup group

28 years agoaddgroup - add a group or add users to a group
Wolfram Schneider [Tue, 29 Oct 1996 20:31:43 +0000 (20:31 +0000)]
addgroup - add a group or add users to a group

addgroup [-g gid] group [user[,user,...]]

28 years agoAdd a flag to allow the 'use NIS or local?' logic to tell when NIS is
Bill Paul [Wed, 23 Oct 1996 14:43:39 +0000 (14:43 +0000)]
Add a flag to allow the 'use NIS or local?' logic to tell when NIS is
enabled in /etc/master.passwd & friends. This allows the 'USER_YP_AND_LOCAL'
case to make a more sensible guess (if NIS is enabled, default to NIS,
otherwise default to local -- this is better than defaulting to NIS
all the time).

28 years ago*blush* Whoops: got the format strings wrong.
Bill Paul [Tue, 22 Oct 1996 03:43:34 +0000 (03:43 +0000)]
*blush* Whoops: got the format strings wrong.

28 years agoPart 2 of fix for PR #1519. The problem here is similar to what
Bill Paul [Tue, 22 Oct 1996 03:27:12 +0000 (03:27 +0000)]
Part 2 of fix for PR #1519. The problem here is similar to what
was going on in pwd_mkdb, except here we also have to deal with
the pw_change and pw_expire fields.

28 years agoModify the 'couldn't create udp handle' message so it tell you
Bill Paul [Tue, 22 Oct 1996 00:41:55 +0000 (00:41 +0000)]
Modify the 'couldn't create udp handle' message so it tell you
the name of the host that couldn't be connected to. This will hopefully
make it easier to diagnose problems with certain NIS configuration
problems.

28 years agowarn if reach group line limit (>200 users, >1024 bytes per line)
Wolfram Schneider [Tue, 17 Sep 1996 19:34:56 +0000 (19:34 +0000)]
warn if reach group line limit (>200 users, >1024 bytes per line)
close PR#1595

suggested by: Seppo Kallio <kallio@beeblebrox.cc.jyu.fi

28 years agoDo not backup master.passwd if pwd_mkdb returned an error. This
Wolfram Schneider [Sat, 14 Sep 1996 23:22:23 +0000 (23:22 +0000)]
Do not backup master.passwd if pwd_mkdb returned an error. This
was to paranoid, pwd_mkdb(8) is carefully enough to not
corrupt master.passwd on failure.

Submitted by: joerg

28 years agoMake passwords no longer echo or display. Because of this, we now also
Jordan K. Hubbard [Wed, 11 Sep 1996 08:36:54 +0000 (08:36 +0000)]
Make passwords no longer echo or display.  Because of this, we now also
ask for matching confirmation.  I'm sure there is a clever direct-from-perl
ioctl way of putting the terminal into noecho mode, but I don't feel like
learning perl so I just used system.  [yes, I'll put stty on the installation
boot floppy as necessary]

28 years agotypo police
Adam David [Wed, 28 Aug 1996 17:54:14 +0000 (17:54 +0000)]
typo police

I couldn't make any sense of the sentence "Eval variables in this file." so I
left it alone.

also allow creation of new local group when NIS groups are used.
this can probably be done more elegantly, and needs more thought.

28 years agosync copyright with /usr/share/examples/etc/bsd-style-copyright
Wolfram Schneider [Tue, 27 Aug 1996 20:04:45 +0000 (20:04 +0000)]
sync copyright with /usr/share/examples/etc/bsd-style-copyright

28 years agoUse the .Fx macro where appropriate.
Mike Pritchard [Fri, 23 Aug 1996 00:57:08 +0000 (00:57 +0000)]
Use the .Fx macro where appropriate.

28 years agorun pwd_mkdb with new check option [-c] to verify correctness
Wolfram Schneider [Tue, 20 Aug 1996 19:57:23 +0000 (19:57 +0000)]
run pwd_mkdb with new check option [-c] to verify correctness
of /etc/master.passwd

28 years agoDo not add an user to a group if the group is also the login group.
Wolfram Schneider [Wed, 14 Aug 1996 19:06:04 +0000 (19:06 +0000)]
Do not add an user to a group if the group is also the login group.

28 years agoDo not send "welcome mail" as default. If you want this feature
Wolfram Schneider [Tue, 13 Aug 1996 21:50:51 +0000 (21:50 +0000)]
Do not send "welcome mail" as default. If you want this feature
you can still enable it. Better, use mail client like elm or pine.

Requested by: Jordan

28 years agoAdd new option to chpass: -e "expire" ; change the account expire time
Peter Wemm [Mon, 12 Aug 1996 14:45:26 +0000 (14:45 +0000)]
Add new option to chpass:  -e "expire" ; change the account expire time
from a script as if it was done in the interactive editor.

When reassembling the gecos string, trim any excess trailing commas, they
look ugly in the passwd file. :-)

Have a simple Makefile tweak to prevent mortal users from changing their
fullname.  As ISP's we have seem some real bizzare stuff here..

When decoding the change/expire string, allow the month number as a
synonym for the name of the month.. (ie: 1 as well as Jan or January)
Note that using numbers means there's a chance that you can get bitten
if you're not used to the American DD-MM-YY order.

28 years agoMove setting of username to the correcft place; also initialize it.
Guido van Rooij [Sun, 14 Jul 1996 16:42:33 +0000 (16:42 +0000)]
Move setting of username to the correcft place; also initialize it.
Reviewed by: peter@freebsd.org

28 years agoImplement incremental passwd database updates. This is done by ading a '-u'
Guido van Rooij [Mon, 1 Jul 1996 19:38:50 +0000 (19:38 +0000)]
Implement incremental passwd database updates. This is done by ading a '-u'
option to pwd_mkdb and adding this option to utilities invoking it.
Further, the filling of both the secure and insecure databases has been
merged into one loop giving also a performance improvemnet.
Note that I did *not* change the adduser command. I don't read perl
(it is a write only language anyway).
The change will drastically improve performance for passwd and
friends with large passwd files. Vipw's performance won't change.
In order to do that some kind of diff should be made between the
old and new master.passwd and depending the amount of changes, an
incremental or complete update of the databases should be agreed
upon.

28 years agoSubmitted by: archie@whistle.com
Julian Elischer [Thu, 20 Jun 1996 19:19:29 +0000 (19:19 +0000)]
Submitted by: archie@whistle.com
This program should COMPLAIN about uids > 65K but not abort.. they are after
all legal, and some of us NEED them!

28 years agoAdd missing semicolon so that this module compiles whithout -DYP.
Bill Paul [Sat, 15 Jun 1996 16:17:42 +0000 (16:17 +0000)]
Add missing semicolon so that this module compiles whithout -DYP.

Submitted (via Usenet) by: Nathan Torkington <gnat@frii.com>

28 years agodocumented login name limit
Wolfram Schneider [Sun, 9 Jun 1996 20:45:35 +0000 (20:45 +0000)]
documented login name limit
Obtained from: mailing list

28 years agoFix the -l flag. For some reason I can't fathom, I left in some code
Bill Paul [Sat, 25 May 1996 01:05:17 +0000 (01:05 +0000)]
Fix the -l flag. For some reason I can't fathom, I left in some code
that would cause it to fail if anyone but the superuser tried to use it.

Also fix a couple of harmless typos since I'm in the area.

28 years agoIn use_yp(), call _yp_check() to make ultra, super-duper sure that NIS
Bill Paul [Tue, 7 May 1996 21:05:12 +0000 (21:05 +0000)]
In use_yp(), call _yp_check() to make ultra, super-duper sure that NIS
is available before trying to go hunting for a domain name. This fixes
the following problem: you have +::::::::: in /etc/master.passwd but
NIS isn't running (no ypbind, no domain name set) -- passwd and chpass
will still try to change an NIS password instead of the local one.

28 years agoWe DON'T ship bash by default, why is it the default shell?
Gary Clark II [Mon, 6 May 1996 06:15:19 +0000 (06:15 +0000)]
We DON'T ship bash by default, why is it the default shell?
We also don't ship tcsh or ksh by default.
Correct these two things to make sh the default and increase csh and sh
to be higher priority.

28 years agoPrint some warnings if root invokes chpass and sets the
Mike Pritchard [Thu, 11 Apr 1996 05:30:18 +0000 (05:30 +0000)]
Print some warnings if root invokes chpass and sets the
shell to one of the following:

- a non-existent file
- a non-regular file
- a file without any execute bits set

The shell is still set to whatever they entered even if the above
conditions exist (hey, it is the super user doing this after all :-),
but this might give the admin. some warning that they are about to screw
themselves and give them a chance to fix it before it is too late.

Inspired by: some new FreeBSD user on USENET who set his root shell
  to a shell that doesn't exist and now can't gain access to root (don't
  worry, I sent him some mail on how to recover from this).

28 years agoFix small bug in get_yp_master(): this function is used to look for
Bill Paul [Mon, 4 Mar 1996 15:34:43 +0000 (15:34 +0000)]
Fix small bug in get_yp_master(): this function is used to look for
a master server and initialize the suser_override flag, but in a non-NIS
environment is should be smart enough to just leave the flag cleared
and return (unless forced with a command-line argument like -y).
Otherwise, it will return an NIS-related error even if NIS isn't
turned on.

Pointed out by: ache

28 years agoMerge in changes to support the new rpc.yppasswdd(8) and fix a few bugs.
Bill Paul [Fri, 23 Feb 1996 16:08:59 +0000 (16:08 +0000)]
Merge in changes to support the new rpc.yppasswdd(8) and fix a few bugs.

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.

28 years agoFix typo in xref in NOTES section.
Mike Pritchard [Wed, 14 Feb 1996 22:26:04 +0000 (22:26 +0000)]
Fix typo in xref in NOTES section.

28 years agoSubmitted by: Masafumi NAKANE <masafumi@tky007.tth.expo96.ad.jp>
Wolfram Schneider [Sat, 10 Feb 1996 17:15:47 +0000 (17:15 +0000)]
Submitted by: Masafumi NAKANE <masafumi@tky007.tth.expo96.ad.jp>
bugfix: chown home directory if don't copy dotfiles

28 years agoFix a bunch of spelling errors in a bunch of man pages.
Mike Pritchard [Tue, 30 Jan 1996 13:52:50 +0000 (13:52 +0000)]
Fix a bunch of spelling errors in a bunch of man pages.

29 years agoMove the YP initialization earlier, so it's done before the evaluation
Joerg Wunsch [Sat, 6 Jan 1996 15:03:02 +0000 (15:03 +0000)]
Move the YP initialization earlier, so it's done before the evaluation
of -p/-s/-a related cruft.

Closes PR # misc/933 "chpass -s <shell>" does not work

29 years agoBump libutil revision after recent addition of setproctitle().
Peter Wemm [Mon, 1 Jan 1996 08:27:41 +0000 (08:27 +0000)]
Bump libutil revision after recent addition of setproctitle().

Install (optional) libutil.h with prototypes for the functions and
document this in the man page.

minor cleanups to the various routines, include the prototype file, declare
return codes etc.

29 years agorecording cvs-1.6 file death
Peter Wemm [Sat, 30 Dec 1995 19:02:48 +0000 (19:02 +0000)]
recording cvs-1.6 file death

29 years agoClean up some of the english here..
Jordan K. Hubbard [Sun, 22 Oct 1995 11:44:16 +0000 (11:44 +0000)]
Clean up some of the english here..

29 years agoVarious fixes to make this work better when called from other tools.
Jordan K. Hubbard [Thu, 19 Oct 1995 06:26:49 +0000 (06:26 +0000)]
Various fixes to make this work better when called from other tools.
Submitted by: Coranth Gryphon <gryphon@healer.com> & Wolfram Schneider <wosch@cs.tu-berlin.de>

29 years agoCorrect a typo :-).
Andreas Schulz [Sat, 2 Sep 1995 19:25:40 +0000 (19:25 +0000)]
Correct a typo :-).

29 years agoMake use_yp() smarter about figuring out whether a user is local or
Bill Paul [Sat, 2 Sep 1995 03:56:21 +0000 (03:56 +0000)]
Make use_yp() smarter about figuring out whether a user is local or
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.

29 years agoRemove bogus ${DESTDIR}s from LINKS.
Bruce Evans [Thu, 17 Aug 1995 11:26:42 +0000 (11:26 +0000)]
Remove bogus ${DESTDIR}s from LINKS.

Keep DPADD up to date with LDADD.

bsd.prog.mk's install rule can't handle schg'ed links, so ugly
beforeinstall and afterinstall rules are required.

29 years agoTake the ypchfn/ypchsh stuff that was removed from passwd
Bill Paul [Sun, 13 Aug 1995 16:12:28 +0000 (16:12 +0000)]
Take the ypchfn/ypchsh stuff that was removed from passwd
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.)

29 years agoSmall NIS tweak: frob pw_error() a little so that it can say either
Bill Paul [Sun, 13 Aug 1995 16:05:06 +0000 (16:05 +0000)]
Small NIS tweak: frob pw_error() a little so that it can say either
'NIS information unchanged' or '/etc/master.passwd unchanged'
depending on which was is being modified (conditional on -DYP).

This is to save me the trouble of writing a whole other error
routine (nis_error()?) for the upcoming changes to passwd and
chpass.

29 years agoDelete bogus referneces to timezone code internal header file `tzfile.h',
Garrett Wollman [Mon, 7 Aug 1995 19:17:46 +0000 (19:17 +0000)]
Delete bogus referneces to timezone code internal header file `tzfile.h',
which is no longer bogusly installed in /usr/include.

29 years agoFix chpass so that it doesn't advance the password
Mike Pritchard [Sun, 16 Jul 1995 18:49:12 +0000 (18:49 +0000)]
Fix chpass so that it doesn't advance the password
change and expire dates by 1 day anytime root
edits a user that has a change/expire date set.

29 years agoSomewhere along the line, somebody decided to make the 'full name' field
Bill Paul [Fri, 23 Jun 1995 16:24:34 +0000 (16:24 +0000)]
Somewhere along the line, somebody decided to make the 'full name' field
restricted. Am I the only one who sees the absurdity of having chfn be
a link to chpass, and then denying users permission to use chpass to
change their full names?

Of course, chpass has a much more severe bug in it, which is that it
allows users to change their password database info without first
asking them for their password. I hope to fix this at some point
so that I can merge ypchpass, ypchfn, ypchsh and chpass into one
program (password authentication is required for changing NIS data).

29 years agoRemove trailing whitespace.
Rodney W. Grimes [Tue, 30 May 1995 06:41:30 +0000 (06:41 +0000)]
Remove trailing whitespace.

29 years agoRemove trailing whitespace.
Rodney W. Grimes [Tue, 30 May 1995 03:57:47 +0000 (03:57 +0000)]
Remove trailing whitespace.

29 years agoThe problem is the returned salt, while the freebsd man pages asks that the
Jordan K. Hubbard [Sat, 20 May 1995 13:05:22 +0000 (13:05 +0000)]
The problem is the returned salt, while the freebsd man pages asks that the
crypt salt string begin with a '_', no other crypt's do.  If you remove the
initialization of $salt to '_' in sub salt(), everything works as advertised.
Submitted by: Charles Henrich <henrich@crh.cl.msu.edu>

29 years agoDon't accept usernames longer than 8 characters
Andrey A. Chernov [Sun, 30 Apr 1995 19:20:25 +0000 (19:20 +0000)]
Don't accept usernames longer than 8 characters
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>

29 years agoMissing ${DESTDIR} on chflags commands added.
Rodney W. Grimes [Mon, 17 Apr 1995 19:15:38 +0000 (19:15 +0000)]
Missing ${DESTDIR} on chflags commands added.

29 years agoNon-blocking lock
Andrey A. Chernov [Sun, 9 Apr 1995 03:34:10 +0000 (03:34 +0000)]
Non-blocking lock
Remove old salt cause possible endless loop
Submitted by: <wosch@cs.tu-berlin.de>

29 years agoBug fixed: even root was unable to edit restricted fields
Andrey A. Chernov [Tue, 21 Mar 1995 15:30:59 +0000 (15:30 +0000)]
Bug fixed: even root was unable to edit restricted fields

29 years agoFix suspended vipw hangs
Andrey A. Chernov [Thu, 9 Mar 1995 21:53:12 +0000 (21:53 +0000)]
Fix suspended vipw hangs
Obtained from: NetBSD

29 years ago o more options
Andrey A. Chernov [Wed, 8 Mar 1995 22:44:37 +0000 (22:44 +0000)]
o more options
o less restrictive, you can choise uid, gid ...
o invite user into some groups
o encrypted passwords with crypt
o batch mode (for instance, this works now:
  $ adduser -batch jkh guest,uuadmin "Jordan K. Hubbard" passwd
  see manpage for more details)

Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>

29 years agoFixes for chpass.
Jordan K. Hubbard [Thu, 9 Feb 1995 11:14:39 +0000 (11:14 +0000)]
Fixes for chpass.
Submitted by: Heikki Suonsivu <hsu@cs.hut.fi>

29 years agoBe sure to properly fail if there are not enough fields. Problem
David Greenman [Fri, 27 Jan 1995 22:30:03 +0000 (22:30 +0000)]
Be sure to properly fail if there are not enough fields. Problem
reported by MARC Giannoni <marc@cmc.eng.comsat.com>, this fix is by me.

30 years agoAdd a `-p' option, allowing the super-user to directly set a user's
Garrett Wollman [Sat, 14 Jan 1995 23:14:25 +0000 (23:14 +0000)]
Add a `-p' option, allowing the super-user to directly set a user's
encrypted password.  Kerberized `login' might use this, if I get around
to implementing the complete Allspice System behavior.

30 years agoCorrect some of the english.
Jordan K. Hubbard [Mon, 9 Jan 1995 11:32:01 +0000 (11:32 +0000)]
Correct some of the english.

30 years agoWolfram Schneider <wosch@cs.tu-berlin.de>:
Jordan K. Hubbard [Mon, 9 Jan 1995 11:26:31 +0000 (11:26 +0000)]
Wolfram Schneider <wosch@cs.tu-berlin.de>:
o manpage
o save configuration in /etc/adduser.conf
o send message file (/etc/adduser.message)
Submitted by: woschcs.tu-berlin.de

30 years agoUpdate adduser to version by Wolfram Schneider. Sorry, Gary, but his
Jordan K. Hubbard [Tue, 3 Jan 1995 09:46:14 +0000 (09:46 +0000)]
Update adduser to version by Wolfram Schneider.  Sorry, Gary, but his
adduser is a Cadillac to your Volkswagen.. :-)
Submitted by: wosch@cs.tu-berlin.de

30 years agoChange ${COPY} to -c, always needed here
Andrey A. Chernov [Sat, 31 Dec 1994 11:12:35 +0000 (11:12 +0000)]
Change ${COPY} to -c, always needed here
Remove manpage reference to BSD adduser, add pwd_mkdb reference

30 years agoRemove extra targets per Bruce suggestion.
Andrey A. Chernov [Fri, 30 Dec 1994 15:38:04 +0000 (15:38 +0000)]
Remove extra targets per Bruce suggestion.
Use more macros instead of hardcoded things

30 years agoChange man section
Andrey A. Chernov [Fri, 30 Dec 1994 12:15:39 +0000 (12:15 +0000)]
Change man section

30 years agoOops, rename adduser.sh to adduser.perl
Andrey A. Chernov [Fri, 30 Dec 1994 12:13:08 +0000 (12:13 +0000)]
Oops, rename adduser.sh to adduser.perl
Add empty clean and obj targets.

30 years agoYet one cleanup
Andrey A. Chernov [Fri, 30 Dec 1994 12:03:48 +0000 (12:03 +0000)]
Yet one cleanup

30 years agoFix everything.
Bruce Evans [Fri, 30 Dec 1994 07:18:23 +0000 (07:18 +0000)]
Fix everything.

30 years agoChanged my copyright back. Too many problems with new one.
Gary Clark II [Wed, 28 Dec 1994 17:27:21 +0000 (17:27 +0000)]
Changed my copyright back. Too many problems with new one.

30 years agoFix configfile path
Andrey A. Chernov [Wed, 28 Dec 1994 13:49:55 +0000 (13:49 +0000)]
Fix configfile path

30 years agoMove conf files to src/etc
Andrey A. Chernov [Wed, 28 Dec 1994 13:47:31 +0000 (13:47 +0000)]
Move conf files to src/etc

30 years agoAdd makefile for adduser.
Gary Clark II [Wed, 28 Dec 1994 07:35:09 +0000 (07:35 +0000)]
Add makefile for adduser.
Would a makefile guru please look this over to make sure I did this right?

30 years agoAdd Id strings
Gary Clark II [Wed, 28 Dec 1994 07:11:29 +0000 (07:11 +0000)]
Add Id strings

30 years agoAdding my adduser command. I only have to add a makefile for it to
Gary Clark II [Wed, 28 Dec 1994 06:55:42 +0000 (06:55 +0000)]
Adding my adduser command.  I only have to add a makefile for it to
be compleate.

30 years agoFix logic in previous commit.
Bruce Evans [Mon, 14 Nov 1994 07:13:12 +0000 (07:13 +0000)]
Fix logic in previous commit.

30 years agoFix beforeinstall target:
Andrey A. Chernov [Tue, 8 Nov 1994 14:59:22 +0000 (14:59 +0000)]
Fix beforeinstall target:
use chflags /usr/bin/chpass ONLY if chpass present

30 years agoMaintain pw_fields, and output same to password database.
Garrett Wollman [Tue, 20 Sep 1994 01:15:08 +0000 (01:15 +0000)]
Maintain pw_fields, and output same to password database.

!!!!!!!!
NB
!!!!!!!!
You MUST pwd_mkdb /etc/master.passwd before attempting to use the new
libc, or things may go wrong.  (I doubt anything actually /will/ go
wrong, but the actual behavior is undefined.  YOU HAVE BEEN WARNED.)
The database format is, however, backwards-compatible, so old executables
will still work.

30 years agoAdd a beforeinstall rule to turn off the immutable flag on chpass so you
Rodney W. Grimes [Mon, 30 May 1994 14:03:53 +0000 (14:03 +0000)]
Add a beforeinstall rule to turn off the immutable flag on chpass so you
can install a new copy of it.

30 years agoBSD 4.4 Lite Usr.bin Sources
Rodney W. Grimes [Fri, 27 May 1994 12:33:43 +0000 (12:33 +0000)]
BSD 4.4 Lite Usr.bin Sources

30 years agoBSD 4.4 Lite usr.sbin Sources
Rodney W. Grimes [Thu, 26 May 1994 05:23:31 +0000 (05:23 +0000)]
BSD 4.4 Lite usr.sbin Sources