USERDEL(8) | System Manager's Manual | USERDEL(8) |
userdel
—
userdel |
-D [-p
preserve-value] |
userdel |
[-rSv ] [-p
preserve-value] user |
userdel
utility removes a user from the system,
optionally removing that user's home directory and any subdirectories.
Default values are taken from the information provided in the /etc/usermgmt.conf file, which, if running as root, is created using the built-in defaults if it does not exist.
The first form of the command shown above (using the
-D
option) sets and displays the defaults for the
userdel
utility.
See user(8) for more
information about EXTENSIONS
.
-D
-D
will show the
current defaults which will be used by the userdel
utility. Together with one of the options shown for the first version of
the command, -D
will set the default to be the new
value. This option is included if built with
EXTENSIONS
.-p
preserve-valuetrue
’,
‘yes
’, or a non-zero number, then
the user login information will be preserved. This option is included if
built with EXTENSIONS
.In the second form of the command, after setting any defaults, and then reading values from /etc/usermgmt.conf, the following command line options are processed:
-p
preserve-valuepreserve
’ field. If the field
has any of the values ‘true
’,
‘yes
’, or a non-zero number, then
user information preservation will take place. This option is included if
built with EXTENSIONS
.-r
-S
EXTENSIONS
.-v
EXTENSIONS
.Once the information has been verified,
userdel
uses
pwd_mkdb(8) to update the
user database. This is run in the background, and, at very large sites could
take several minutes. Until this update is completed, the password file is
unavailable for other updates and the new information is not available to
programs.
userdel
utility exits 0 on success,
and >0 if an error occurs.
userdel
utility first appeared in
NetBSD 1.5. It is based on the
addnerd package by the same author.
userdel
utility was written by
Alistair G. Crooks ⟨agc@NetBSD.org⟩.
November 16, 2005 | NetBSD 9.4 |