koichirok.authconfig-module

koichirok.authconfig-module - Module d'authentification Ansible

Travis Ansible Module

Gère les ressources d'authentification système avec authconfig

Exigences

  • Paquet authconfig

Installation

$ ansible-galaxy install koichirok.authconfig-module
# playbook.yml

- hosts: default
  roles:
  # Après avoir appelé ce rôle, vous pouvez utiliser ce module.
  - koichirok.authconfig-module

Résumé

Configurer les ressources d'authentification système avec authconfig(8)

Options

Paramètre requis par défaut choix commentaires
enablereqlower yes
  • oui
  • non
Exiger au moins un caractère en minuscule / Ne pas exiger de caractères en minuscule dans un mot de passe
enablecachecreds non
  • oui
  • non
Activer/Désactiver la mise en cache des informations d’identification des utilisateurs dans SSSD par défaut
smbservers non Spécifier les noms des serveurs à authentifier
enablerequiresmartcard non
  • oui
  • non
Exiger / Ne pas exiger de carte intelligente pour l'authentification par défaut
passalgo non
  • descrypt
  • bigcrypt
  • md5
  • sha256
  • sha512
Spécifier l'algorithme de hachage / cryptage pour les nouveaux mots de passe
smbsecurity non
  • utilisateur
  • serveur
  • domaine
  • ads
Spécifier le mode de sécurité à utiliser pour samba et winbind
enablereqdigit non
  • oui
  • non
Exiger au moins un chiffre / Ne pas exiger de chiffres dans un mot de passe
enableipav2 non
  • oui
  • non
Activer/Désactiver IPAv2 pour les informations et l'authentification des utilisateurs par défaut
enablewinbindusedefaultdomain non
  • oui
  • non
Configure winbind pour considérer que les utilisateurs sans domaine dans leurs noms d’utilisateur sont des utilisateurs de domaine / non domaine
ldapserver non nom d'hôte ou URI du serveur LDAP par défaut
enablepreferdns non
  • oui
  • non
Préférer / Ne pas préférer dns plutôt que wins ou nis pour la résolution de noms
krb5kdc non
  • oui
  • non
Spécifier le KDC kerberos par défaut
ldapbasedn non DN de base LDAP par défaut
enableforcelegacy non
  • oui
  • non
Lorsqu'il est réglé sur non, utiliser SSSD implicitement s'il prend en charge la configuration. Réglé sur oui
smbrealm non Spécifier le royaume par défaut pour samba et winbind lorsque security=ads
enablesssd non
  • oui
  • non
Réglez sur oui pour activer SSSD pour les informations d'utilisateur par défaut avec une configuration gérée manuellement. Réglez sur non pour désactiver SSSD pour les informations d'utilisateur par défaut (encore utilisé pour les configurations prises en charge)
enablekrb5realmdns non
  • oui
  • non
Activer/Désactiver l'utilisation de DNS pour trouver les royaumes kerberos
smbworkgroup non Spécifier le groupe de travail auquel les serveurs d'authentification appartiennent
ipav2domain non Spécifier le domaine IPAv2 dans lequel le système doit se trouver
enableshadow non
  • oui
  • non
Activer/Désactiver les mots de passe masqués par défaut
enablefingerprint non
  • oui
  • non
Activer/Désactiver l'authentification avec des lecteurs d'empreintes digitales par défaut
enablekrb5kdcdns non
  • oui
  • non
Activer/Désactiver l'utilisation de DNS pour trouver les KDC kerberos
passmaxrepeat non Spécifier le nombre maximal de caractères consécutifs identiques dans un mot de passe
krb5realm non
  • oui
  • non
Spécifier le royaume kerberos par défaut
winbindjoin non Spécifier le compte administrateur pour rejoindre le domaine winbind ou le royaume ads maintenant
enablelocauthorize non
  • oui
  • non
Lorsqu'il est réglé sur oui, l'autorisation locale est suffisante pour les utilisateurs locaux. Réglez sur non
ipav2server non Spécifier le serveur pour le domaine IPAv2
enablewinbindoffline non
  • oui
  • non
Configure winbind pour autoriser / empêcher la connexion hors ligne
smartcardmodule non Spécifier le module de carte intelligente par défaut à utiliser
enablesysnetauth non
  • oui
  • non
Réglez sur oui pour authentifier les comptes système par des services réseau. Réglez sur non
enablewins non
  • oui
  • non
Activer/Désactiver wins pour la résolution de noms
nostart non
  • oui
  • non
ne pas démarrer / arrêter portmap, ypbind et nscd
ldaploadcacert non charger le certificat CA à partir de l'URL
enablerfc2307bis non
  • oui
  • non
Activer/Désactiver l'utilisation du schéma RFC-2307bis pour les recherches d'informations utilisateur LDAP
enablewinbindkrb5 non
  • oui
  • non
Winbind utilisera Kerberos 5 pour authentifier / la méthode d'authentification par défaut
enablesssdauth non
  • oui
  • non
Réglez sur oui pour activer SSSD pour l'authentification par défaut avec une configuration gérée manuellement. Réglez sur non pour désactiver SSSD pour l'authentification par défaut (encore utilisé pour les configurations prises en charge)
enablesmartcard non
  • oui
  • non
Activer/Désactiver l'authentification avec carte intelligente par défaut
passminlen non Spécifier la longueur minimale d'un mot de passe
enablecache non
  • oui
  • non
Activer/Désactiver la mise en cache des informations d'utilisateur par défaut
enablewinbindauth non
  • oui
  • non
Activer/Désactiver winbind pour l'authentification par défaut
hesiodrhs non Spécifier le RHS hesiod par défaut
hesiodlhs non Spécifier le LHS hesiod par défaut
enablehesiod non
  • oui
  • non
Activer/Désactiver hesiod pour les informations utilisateur par défaut
enablerequpper non
  • oui
  • non
Exiger au moins un caractère en majuscule / Ne pas exiger de caractères en majuscule dans un mot de passe
enablepamaccess non
  • oui
  • non
Vérifier / Ne pas vérifier access.conf lors de l'autorisation des comptes
winbindtemplateshell non Spécifier le shell que les utilisateurs créés par winbind auront comme shell de connexion
enablekrb5 non
  • oui
  • non
Activer/Désactiver l'authentification kerberos par défaut
enablewinbind non
  • oui
  • non
Activer/Désactiver winbind pour les informations utilisateur par défaut
ipav2join non Spécifier le compte pour rejoindre le domaine IPAv2
krb5adminserver non
  • oui
  • non
Spécifier le serveur admin kerberos par défaut
ipav2realm non Spécifier le royaume pour le domaine IPAv2
enablenis non
  • oui
  • non
Activer/Désactiver NIS pour les informations utilisateur par défaut
enableldapauth non
  • oui
  • non
Activer/Désactiver LDAP pour l'authentification par défaut
enableldap non
  • oui
  • non
Activer/Désactiver LDAP pour les informations utilisateurs par défaut
enablereqother non
  • oui
  • non
Exiger au moins un autre caractère / Ne pas exiger d'autres caractères dans un mot de passe
winbindtemplatehomedir non Spécifier le répertoire que les utilisateurs créés par winbind auront comme répertoire personnel
enablemkhomedir non
  • oui
  • non
Créer / Ne pas créer de répertoires personnels pour les utilisateurs lors de leur première connexion
nisdomain non Spécifier le domaine NIS par défaut
passmaxclassrepeat non Spécifier le nombre maximal de caractères consécutifs de la même classe dans un mot de passe
enableipav2nontp non
  • oui
  • non
Configurer / ne pas configurer le NTP contre le domaine IPAv2
winbindtemplateprimarygroup non le groupe auquel les utilisateurs créés par winbind auront comme groupe principal
enableldaptls non
  • oui
  • non
Activer/Désactiver l'utilisation de TLS avec LDAP (RFC-2830)
smartcardaction non
  • Verrouiller
  • Ignorer
Spécifier l'action à effectuer lors du retrait de la carte intelligente
enablemd5 non
  • oui
  • non
Activer/Désactiver les mots de passe MD5 par défaut
passminclass non Spécifier le nombre minimum de classes de caractères dans un mot de passe
winbindseparator non Spécifier le caractère qui sera utilisé pour séparer la partie domaine et utilisateur des noms d'utilisateur créés par winbind si winbindusedefaultdomain n'est pas activé
enableecryptfs non
  • oui
  • non
Activer/Désactiver ecryptfs automatique par utilisateur
nisserver non
  • descrypt
  • bigcrypt
  • md5
  • sha256
  • sha512
Spécifier le serveur NIS par défaut

Exemples

# Configurer LDAP
- authconfig: enableldap=yes enableldapauth=yes enableldaptls=no
              ldapserver=ldap://127.0.0.1/ ldapbasedn=dc=example,dc=com
# Activer la cache (nscd) mais ne pas démarrer le démon nscd
- authconfig: enablecache=yes nostart=yes

Valeurs retournées

nom description retourné type exemple
new_settings_lines lorsque new_settings lorsque non en mode test liste ['la mise en cache est désactivée', 'nss_files est toujours activé', 'nss_compat est désactivé', 'nss_db est désactivé', 'nss_hesiod est désactivé', ' hesiod LHS = ""', ' hesiod RHS = ""', 'nss_ldap est activé', '...']
new_settings sortie de 'authconfig --test' lorsque non en mode test chaîne mise en cache est désactivée nss_files est toujours activé nss_compat est désactivé nss_db est désactivé nss_hesiod est désactivé hesiod LHS = "" hesiod RHS = "" nss_ldap est activé ...

Remarques

  • CECI EST UNE PRÉVIEW TÔT, DES CHOSES PEUVENT CHANGER

  • Comme le changement de comportement dépend de authconfig --test

Licence

GPLv3

À propos du projet

authconfig module

Installer
ansible-galaxy install koichirok.authconfig-module
Licence
gpl-3.0
Téléchargements
6.9k
Propriétaire