Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

adduser(8)

authck(8)

groups(1)

passwd(1)

vipw(8)

passwd(4)

group(4)

ypfiles(4)

pwck(8)  —  Maintenance

NAME

pwck, grpck − Checks the password and group files for inconsistencies

SYNOPSIS

pwck [−admNs] [file]

grpck [−mNp] [file]

FLAGS

−NCauses both pwck and grpck to additionally check the NIS database entries using the same consistency tests.  Users that are defined in the local password or group file without the "+" at the start of the name field are flagged as duplicate entries. 

pwck

−aInhibits the running of the /tcb/bin/authck −p command on a system running Enhanced Security. 

−dPrevents pwck from checking for the presence of the user’s login directory. 

−mDirects pwck to check for mixed case usernames. 

−sCauses pwck to check for the presence of the optional shell field for each entry. 

grck

−mIf there are no members, causes grpck to display a message indicating the listed group has no members. 

−pDirects grpck to not check for a users’ existence in the password database (local or NIS). 

DESCRIPTION

The pwck command scans the /etc/passwd file, or the named file, and writes to standard out any inconsistencies.  The scan checks the number of fields, login name, user ID, group ID, and existence of a login directory and optional program name. 

The grpck command scans the /etc/group file, or the named file, and writes to standard out any inconsistencies.  The scan checks the number of fields, group name, group ID, and whether all login names appear in the password file. 

EXAMPLES

To verify the password information in the /etc/passwd file for consistency, enter:

pwck

To verify the password information in the /etc/passwd file and the NIS database for consistency without checking each users login directory validity, enter:

pwck −Nd

To verify the group information in the /etc/group file and the NIS database for consistency, enter:

grpck −N

FILES

/usr/sbin/pwck
Specifies the command path

/usr/sbin/grpck
Specifies the command path

/etc/passwd
Contains user information

/etc/groupContains group information

RELATED INFORMATION

Commands:  adduser(8), authck(8), groups(1), passwd(1), vipw(8)

Files:  passwd(4), group(4), ypfiles(4)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026