This commit is contained in:
2022-11-23 23:24:20 +01:00
commit 3324431f7c
3 changed files with 77 additions and 0 deletions

51
Readme.md Normal file
View File

@@ -0,0 +1,51 @@
# Définition des données
## Création de l'arborescence
Créer le _domaine_ dc_example,dc=fr
Créer les _OrganizationalUnit_ "ou=groups", "ou=users" et "ou=hosts"
Voir le fichier _tree.ldif_
## Création d'un compte utilisateur
### Conception
Identifiez les attributs permettant de stocker les caractèristiques d'un compte utilisateur linux ( login, id utilisateur, id de groupe, gecos, répertoire perso, shell et mot de passe)
* uid
* uidnumber
* gidnumber
* homeDirectory
* gecos
* loginShell
* userPassword
### Choix des classes d'objet
posixAccount + inetOrgPerson
### Dn
Définir le DN de l'objet:
* on prend un attribut unique (typiquement _uid_)
* on choisit sa position dans l'arbre (dans la branche ou=users)
donc notre dn est _uid=thomas,ou=users,dc=example,dc=fr_
Voir le fichier _user.ldif_
Identifiez et charger les schémas dont vous aurez besoin
```bash
lda -f /etc/openldap/schema/nis.ldif
lda -f /etc/openldap/schema/inetorgperson.ldif
```
_validation_: le compte apparaît dans une recherche
Il est possible d'utiliser le compte pour se connecter à ldap