diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2003-06-08 23:05:11 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2003-06-08 23:05:11 +0000 |
commit | 85ee4e2e635b294f1c4f5b90834769f97672432f (patch) | |
tree | 4324d41f39c9de8fa211c67af837c08c9e3d1b77 /usr.sbin | |
parent | 4a0f9a2c93b6a2ae9fdbf31826da2e7b4967b7fc (diff) |
Add usermgmt.conf man page. From NetBSD (grant)
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/user/Makefile | 4 | ||||
-rw-r--r-- | usr.sbin/user/usermgmt.conf.5 | 140 |
2 files changed, 142 insertions, 2 deletions
diff --git a/usr.sbin/user/Makefile b/usr.sbin/user/Makefile index 9b18e309577..373c45273bd 100644 --- a/usr.sbin/user/Makefile +++ b/usr.sbin/user/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.2 2000/04/25 20:19:21 jakob Exp $ +# $OpenBSD: Makefile,v 1.3 2003/06/08 23:05:10 millert Exp $ PROG= user SRCS= user.c main.c @@ -18,7 +18,7 @@ LINKS+= ${BINDIR}/user ${BINDIR}/groupmod LINKS+= ${BINDIR}/user ${BINDIR}/userinfo LINKS+= ${BINDIR}/user ${BINDIR}/groupinfo -MAN= user.8 useradd.8 userdel.8 usermod.8 userinfo.8 \ +MAN= usermgmt.conf.5 user.8 useradd.8 userdel.8 usermod.8 userinfo.8 \ group.8 groupadd.8 groupdel.8 groupmod.8 groupinfo.8 #MLINKS= useradd.8 adduser.8 diff --git a/usr.sbin/user/usermgmt.conf.5 b/usr.sbin/user/usermgmt.conf.5 new file mode 100644 index 00000000000..6d449f71707 --- /dev/null +++ b/usr.sbin/user/usermgmt.conf.5 @@ -0,0 +1,140 @@ +.\" $OpenBSD: usermgmt.conf.5,v 1.1 2003/06/08 23:05:10 millert Exp $ +.\" $NetBSD: usermgmt.conf.5,v 1.3 2002/10/02 13:49:11 grant Exp $ +.\" +.\" Copyright (c) 2002 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This document is derived from works contributed to The NetBSD Foundation +.\" by Grant Beattie. +.\" +.\" 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. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. +.\" +.Dd May 28, 2002 +.Dt USERMGMT.CONF 5 +.Os +.\" turn off hyphenation +.hym 999 +.Sh NAME +.Nm usermgmt.conf +.Nd user management tools configuration file +.Sh SYNOPSIS +.Nm usermgmt.conf +.Sh DESCRIPTION +The +.Nm usermgmt.conf +file defines the default values used by the user management tools, +.Xr user 8 . +.Pp +Options in this file can be set by manually editing +.Pa /etc/usermgmt.conf +or using the +.Fl D +option to +.Xr useradd 8 . +.Pp +.Bl -tag -width preserveX +.It Ic base_dir +sets the base directory name, in which new users' home directories +are created when using the +.Fl m +option to +.Xr useradd 8 . +.It Ic class +sets the default login class for new users. +See +.Xr login.conf 5 +for more information on user login classes. +.It Ic expire +sets the default time at which the current password expires. +This can be used to implement password aging. +Both the +.Ar expire +and +.Ar inactive +fields should be entered in the form +.Dq month day year , +where month is the month name (the first three characters are +sufficient), day is the day of the month, and year is the year. +Time in seconds since the epoch (UTC) is also valid. +A value of 0 can be used to disable this feature. +.It Ic group +sets the default primary group for new users. +If this is +.Ql =uid , +then a uid and gid will be picked which are both unique +and the same, and a line added to +.Pa /etc/group +to describe the new group. It has the format: +.br +.Bd -ragged -offset indent -compact +.Ic group +.Ar gid | name | Li =uid +.Ed +.It Ic inactive +sets the default time at which new accounts expire. +A value of 0 can be used to disable this feature. +Also see the +.Ar expire +field. +.It Ic password +specifies an already-encrypted default password. +.It Ic preserve +If this value is one of +.Ql true , +.Ql yes , +or a non-zero number, then the user login information will be +preserved when removing a user with +.Xr userdel 8 . +.It Ic range +specifies the uid boundaries for new users. +If unspecified, the default is +.Dq 1000..60000 . +It has the format: +.Bd -unfilled -offset indent -compact +.Ic range Ar starting-uid Ns Li .. Ns Ar ending-uid +.Ed +.It Ic shell +sets the default login shell for new users. +.It Ic skel_dir +sets the default skeleton directory in which to find files +with which to populate the new user's home directory. +.El +.Sh FILES +.Bl -tag -width /etc/usermgmt.conf -compact +.It Pa /etc/usermgmt.conf +.It Pa /etc/skel/* +.It Pa /etc/login.conf +.El +.Sh SEE ALSO +.Xr login.conf 5 , +.Xr passwd 5 , +.Xr user 8 , +.Xr useradd 8 , +.Xr userdel 8 , +.Xr usermod 8 +.Sh HISTORY +The +.Nm +configuration file first appeared in +.Ox 2.7 . |