CHECK-PASSWD(8)

πŸ’– CHECK-PASSWD(8) πŸ’–

okay bestie, welcome to check-passwd from the System Manager's Manual β€” she's an 8th-section girly and she's here to keep your system accounts from being a whole mess πŸ’…


✨ NAME ✨

check-passwd β€” check for empty or duplicate system accounts. that's it, that's the job πŸŽ€


🌸 SYNOPSIS 🌸

check-passwd

no flags, no drama, no arguments. she just goes ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so check-passwd is a plugin that gets run by the checksecurity command, right? she takes a lil stroll through your system password file and does two vibe checks:

  • are there duplicate accounts?? like two people sharing one UID?? 🫢
  • are there accounts with no password set at all?? the audacity 😭

and that's the whole gig. she's a plugin invoked by checksecurity (8) β€” but only if enabled, so if you never turned her on she's just chilling, not doing anything πŸ’€


πŸŽ€ CONFIGURATION πŸŽ€

the check-passwd.conf file is where you define the configuration variables: CHECK_PASSWORD_WARN_UIDS and CHECK_PASSWORD_WARN_DUPLICATES πŸ‘‘ each one is described below, don't worry bestie.

the CHECK_PASSWORD_WARN_EMPTY variable controls whether this script will warn about accounts with empty passwords. valid values are TRUE or FALSE ⭐

the CHECK_PASSWORD_WARN_UIDS variable controls whether this script will warn about duplicate accounts sharing the same UID within the passwords file. valid values are TRUE or FALSE ⭐


πŸ“ FILES πŸ“

  • /etc/checksecurity.conf β€” specifies whether this script is invoked 🌈
  • /etc/checksecurity/check-passwd.conf β€” the configuration file πŸ’œ

lowkey reminder: TRUE and FALSE are the only valid values for those variables, so don't get creative in there fr fr πŸ™ˆ

and that's the whole page, bestie!! she's from Debian Linux and she's been iconic since 2 February 1997 β€” yes she's older than us and still slaying πŸ’–πŸ§šβœ¨