authconfig

A CLI interface for configuring system authentication resources. More information: <https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system-level_authentication_guide/authconfig-install>.

Install

All systems
curl cmd.cat/authconfig.sh
CentOS
yum install authconfig
Fedora
dnf install authconfig

A CLI interface for configuring system authentication resources. More information: <https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system-level_authentication_guide/authconfig-install>.

  • Display the current configuration (or dry run):
    authconfig --test
  • Configure the server to use a different password hashing algorithm:
    authconfig --update --passalgo=algorithm
  • Enable LDAP authentication:
    authconfig --update --enableldapauth
  • Disable LDAP authentication:
    authconfig --update --disableldapauth
  • Enable Network Information Service (NIS):
    authconfig --update --enablenis
  • Enable Kerberos:
    authconfig --update --enablekrb5
  • Enable Winbind (Active Directory) authentication:
    authconfig --update --enablewinbindauth
  • Enable local authorization:
    authconfig --update --enablelocauthorize

© tl;dr; authors and contributors