From Fedora Project Wiki

Revision as of 21:23, 29 July 2015 by Kevin (talk | contribs) (initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Important.png
DRAFT
This policy was approved by fesco, but this page needs review, check back later

passphrase policy

Policy for initially setting or changing local passphrases/passwords in Fedora installs.

Introduction

This policy is for applications that set or change passphrases/passwords locally on Fedora installations. One central place for policy for passphrases was desired and that is now in the libpwquality package. This package ships defaults for Fedora as decided by FESCo. Fedora products or local administrators can override the defaults by creating their own /etc/security/pwquality.conf.d/ file.

scope

This policy is only for applications that set or change local passwords/passphrases. It has nothing to do with remote/central authentication stores, which can and do still have their own policies.

summary of defaults

  • passwords/passphrases must be at least 8 characters long.
  • passwords/passphrases must have at least 1 character different from previous existing password/passphrase (if applicable).
  • passwords that fail to pass libpwquality should display the failure to the user.
  • root / admin users should be able to override quality checks (for purposes of this, the installing user is root/admin)
  • applications may use the libpwquality 'score' to display an analog strength meter to users as an informational tool.

applications covered

  • anaconda
  • passwd / usermod
  • gnome-initial-setup

references

https://fedorahosted.org/fesco/ticket/1455

https://fedoraproject.org/wiki/Changes/Standardized_passphrase_policy