40 lines
686 B
Markdown
40 lines
686 B
Markdown
# Authentification des utilisateurs
|
|
|
|
## Prérequis
|
|
|
|
### Packages et services
|
|
|
|
```bash
|
|
sudo dnf -y install sssd sssd-ldap sssd-tools oddjob oddjob-mkhomedir
|
|
sudo systemctl enable --now oddjobd
|
|
sudo authselect select --force sssd with-faillock with-mkhomedir
|
|
```
|
|
|
|
### Création d'un compte de service
|
|
|
|
de classe simpleSecurityObject et Account
|
|
|
|
### Configuration
|
|
|
|
Créer le fichier /etc/sssd/sssd.conf
|
|
|
|
Générer le mot de passe
|
|
|
|
```bash
|
|
echo -n 123Soleil | sudo sss_obfuscate --stdin --domain example.fr
|
|
```
|
|
|
|
⚠️ permissions sur le fichier:
|
|
|
|
```bash
|
|
chmod 600 /etc/sssd/sssd.conf
|
|
```
|
|
|
|
|
|
relancer le service et vérifier
|
|
|
|
```bash
|
|
sudo sssctl user-checks thomas
|
|
id thomas
|
|
su - thomas
|
|
``` |