| USERDEL(8) | System Manager's Manual | USERDEL(8) | 
userdel —
| userdel | -D[-ppreserve-value] | 
| userdel | [ -rSv] [-ppreserve-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-SEXTENSIONS.-vEXTENSIONS.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 |