> ex: la sortie correspondante du ldapclient list
> ...
> NS_LDAP_SERVICE_SEARCH_DESC= shadow:ou=People,dc=bio,dc=ens,dc=fr?one
> NS_LDAP_SERVICE_SEARCH_DESC= user_attr:ou=People,dc=bio,dc=ens,dc=fr?one
> NS_LDAP_SERVICE_SEARCH_DESC=
> passwd:ou=People,dc=bio,dc=ens,dc=fr?one?|(userClass=A)(userClass=B)
> ...
Effectivement j'aurais du y penser ! Je ne suis pas encore completement
entré dans le mode de pensée LDAP ou les filtres on beaucoup
d'importance aussi bien au niveau serveur que client (généralement on a
plutôt l'habitude de filtrer côté serveur)!
Cela offre une bonne souplesse et je viens d'essayer avec ces 5
possibilités.
NS_LDAP_SERVICE_SEARCH_DESC= passwd:
ou=People,dc=onera,dc=fr?one?(uid=sam)
NS_LDAP_SERVICE_SEARCH_DESC= passwd:
ou=People,dc=onera,dc=fr?one?(uidNumber=2730)
NS_LDAP_SERVICE_SEARCH_DESC= passwd:
ou=People,dc=onera,dc=fr?one?(gidNumber=1200)
NS_LDAP_SERVICE_SEARCH_DESC= passwd:
ou=People,dc=onera,dc=fr?one?|(uidNumber=2730)(uid=jeanp) avec OU
NS_LDAP_SERVICE_SEARCH_DESC= passwd:
ou=People,dc=onera,dc=fr?one?&(uidNumber=2345)(uid=cjp) avec ET
Et de vérifier la conformité avec getent passwd.
Merci pour cette information.
Pour le contrôle par présence de répertoire HOME je n'ai trouvé que
/etc/profile
avec l'ajout de ces qq lignes. Je suis preneur de qq chose de plus
élégant.
D=false
for H in / /export/home /var/home
do
if [ -d "$H/$LOGNAME" ]
then
D=true
fi
done
if [ $D = false ]
then
exit
fi
--
Christian Pélissier
Office National d'Études et de Recherches Aérospatiales
BP 72 92322 Chatillon
Tel: 33 1 46 73 44 19, Fax: 33 1 46 73 41 50
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr