Rechercher

10.2. Utilisation des filtres ldapsearch

download PDF

Les filtres du site ldapsearch vous permettent d'affiner les résultats de la recherche.

Par exemple, vous souhaitez que le résultat de la recherche contienne toutes les entrées dont le nom commun est example:

"(cn=example)"

Dans ce cas, equal sign (=) est l'opérateur et example est la valeur.

Tableau 10.2. Les opérateurs de filtrage ldapsearch
Type de rechercheOpérateurDescription

L'égalité

=

Renvoie les entrées qui correspondent exactement à la valeur. Par exemple, cn=example.

Sous-chaîne

=string* string

Renvoie toutes les entrées contenant la sous-chaîne correspondante. Par exemple, cn=exa*l. L'astérisque (*) indique zéro (0) ou plusieurs caractères.

Supérieur ou égal à

>=

Renvoie toutes les entrées dont les attributs sont supérieurs ou égaux à la valeur. Par exemple, uidNumber >= 5000.

Inférieur ou égal à

<=

Renvoie toutes les entrées dont les attributs sont inférieurs ou égaux à la valeur. Par exemple, uidNumber <= 5000.

Présence

=*

Renvoie toutes les entrées avec un ou plusieurs attributs. Par exemple, cn=*.

Approximation

~=

Renvoie toutes les entrées dont les attributs sont similaires à ceux de la valeur. Par exemple, l~=san fransico peut renvoyer l=san francisco.

Vous pouvez utiliser les opérateurs boolean pour combiner plusieurs filtres à la commande ldapsearch.

Tableau 10.3. Les opérateurs booléens du filtre ldapsearch
Type de rechercheOpérateurDescription

ET

&

Renvoie toutes les entrées pour lesquelles toutes les affirmations des filtres sont vraies. Par exemple, (&(filter)(filter)(filter)…​).

OU

|

Renvoie toutes les entrées pour lesquelles au moins une déclaration dans les filtres est vraie. Par exemple, (|(filter)(filter)(filter)…​).

PAS

!

Renvoie toutes les entrées pour lesquelles l'énoncé du filtre n'est pas vrai. Par exemple, (!(filter)).

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.