OVH Cloud OVH Cloud

forcer la deconnexion de la liaison ODBC avec client ACCESS pour AS400

6 réponses
Avatar
gminot
j'utilise client access pour établir une liaison ODBC avec un AS400 .
Tout fonctionne correctement . Toutefois la liason reste active meme
aprés avoir fermer ma base MDB .
Pour couper définitivement ma laison et retaper le mot de passe pour
se connecter, il faut que j'eteigne le PC .

Cela me derange au niveau securité car tout le monde peut se connecter
avec une nouvelle base ACCESS meme vide et afficher les tables .


Comment je peux forcer la fermeture de cette liaison en sortant de ma
base .


Merci de votre aide


Gilles

6 réponses

Avatar
Daniel Carollo
Bonjour Gilles!

Ce n'est pas la liaison qui reste active, mais Client Access qui garde en
cache le mot de passe pendant une journee par defaut sur la meme session. Je
n'ai pas la documentation disponible en ce moment, mais ca devrait etre un
parametre de configuration au niveau des options de Client Access.
Si vous avez encore le probleme lundi, je jetterai un coup d'oeil rapide au
bureau.


--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
j'utilise client access pour établir une liaison ODBC avec un AS400 .
Tout fonctionne correctement . Toutefois la liason reste active meme
aprés avoir fermer ma base MDB .
Pour couper définitivement ma laison et retaper le mot de passe pour
se connecter, il faut que j'eteigne le PC .

Cela me derange au niveau securité car tout le monde peut se connecter
avec une nouvelle base ACCESS meme vide et afficher les tables .


Comment je peux forcer la fermeture de cette liaison en sortant de ma
base .


Merci de votre aide


Gilles


Avatar
gminot
Bonjour daniel

Merci de ta réponse mais je n'ai rien trouve dans la config de tres
probant . Soit j'utilise toujours demander l'invite mais a ce moment
la je dois saisir user + password a chaque connexion et de plus, il me
le redemande tres souvent parfois 3 fois .
Donc je suis preneur de rester sur mon option demander invite si
ncécessaire mais si vous avez la solution pour effacer la memoire
cache en sortant d'access je suis preneur .


Merci et a plus





"Daniel Carollo" wrote in message news:<OiOpI#...
Bonjour Gilles!

Ce n'est pas la liaison qui reste active, mais Client Access qui garde en
cache le mot de passe pendant une journee par defaut sur la meme session. Je
n'ai pas la documentation disponible en ce moment, mais ca devrait etre un
parametre de configuration au niveau des options de Client Access.
Si vous avez encore le probleme lundi, je jetterai un coup d'oeil rapide au
bureau.


--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
j'utilise client access pour établir une liaison ODBC avec un AS400 .
Tout fonctionne correctement . Toutefois la liason reste active meme
aprés avoir fermer ma base MDB .
Pour couper définitivement ma laison et retaper le mot de passe pour
se connecter, il faut que j'eteigne le PC .

Cela me derange au niveau securité car tout le monde peut se connecter
avec une nouvelle base ACCESS meme vide et afficher les tables .


Comment je peux forcer la fermeture de cette liaison en sortant de ma
base .


Merci de votre aide


Gilles




Avatar
Daniel Carollo
Bonsoir Gilles!

Qu'utilisez-vous pour gerer la connection?

De mon cote, j'ai fait quelques brefs essais avec IBM Client Access.
J'utilise cwbunnav.exe, je selectionne Proprietes de l'ODEBC en question, et
les options qui se trouvent sous l'onglet Connection me semblent les seules
qui aient quelque chose a voir avec le sujet en question:
1 Utiliser la securite Windows
2 Utiliser un nom d'utilisateur specifie
3 Demander a chaque fois
4 Utiliser Cerberus
(Peut-etre pas mot-a-mot, je cite de memoire).

A mon avis, l'utilisation de 4 ou 1 serait l'ideal.

Le 2 me semble etre l'option ou le nom et mot de passe est cache par la
liaison ODBC (et probablement pas par Access, ce n'est donc pas la peine de
chercher une solution a ce probleme dans Access). Il est essez evident que
la 3eme option va faire demander le mot de passe a chaque connection, ce qui
est un peu rebarbatif si l'utilisateur doit l'entrer a chaque fois.

Avez-vous essaye d'utiliser CWBLOGON ?

Avez-vous cherche sur le site d'IBM?

Bonne continuation...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
Bonjour daniel

Merci de ta réponse mais je n'ai rien trouve dans la config de tres
probant . Soit j'utilise toujours demander l'invite mais a ce moment
la je dois saisir user + password a chaque connexion et de plus, il me
le redemande tres souvent parfois 3 fois .
Donc je suis preneur de rester sur mon option demander invite si
ncécessaire mais si vous avez la solution pour effacer la memoire
cache en sortant d'access je suis preneur .


Merci et a plus



Avatar
gminot
Merci de votre aide Daniel


J'utilse effectivement l'option 4( utiliser par défaut connection
operation navigator ). CWBlogon me semble l'inverse de ma recherche
car il met en mémoire cache le user et mp .

J'ai été sur le site IBM mais c'est pas évident .


Bon je vais continuer a chercher merci de votre aide .


A plus



"Daniel Carollo" wrote in message news:...
Bonsoir Gilles!

Qu'utilisez-vous pour gerer la connection?

De mon cote, j'ai fait quelques brefs essais avec IBM Client Access.
J'utilise cwbunnav.exe, je selectionne Proprietes de l'ODEBC en question, et
les options qui se trouvent sous l'onglet Connection me semblent les seules
qui aient quelque chose a voir avec le sujet en question:
1 Utiliser la securite Windows
2 Utiliser un nom d'utilisateur specifie
3 Demander a chaque fois
4 Utiliser Cerberus
(Peut-etre pas mot-a-mot, je cite de memoire).

A mon avis, l'utilisation de 4 ou 1 serait l'ideal.

Le 2 me semble etre l'option ou le nom et mot de passe est cache par la
liaison ODBC (et probablement pas par Access, ce n'est donc pas la peine de
chercher une solution a ce probleme dans Access). Il est essez evident que
la 3eme option va faire demander le mot de passe a chaque connection, ce qui
est un peu rebarbatif si l'utilisateur doit l'entrer a chaque fois.

Avez-vous essaye d'utiliser CWBLOGON ?

Avez-vous cherche sur le site d'IBM?

Bonne continuation...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
Bonjour daniel

Merci de ta réponse mais je n'ai rien trouve dans la config de tres
probant . Soit j'utilise toujours demander l'invite mais a ce moment
la je dois saisir user + password a chaque connexion et de plus, il me
le redemande tres souvent parfois 3 fois .
Donc je suis preneur de rester sur mon option demander invite si
ncécessaire mais si vous avez la solution pour effacer la memoire
cache en sortant d'access je suis preneur .


Merci et a plus





Avatar
Daniel Carollo
Bonjour Gilles!

CWBlogon vous permettrait de controler la mise en memoire du mot de passe:
un shell a l'ouverture de la base pour mettre le mdp en memoire, et un a la
fermeture pour l'effacer...

Je n'ai jamais utilise Cerberus, mais ce que je comprend c'est qu'un token
est genere sur votre machine au moment du login, et que ce token est valide
jusqu'au prochain login, il est donc normal que le mot de passe soit valide
pendant toute la session.

Que se passe-t-il si vous changez de login d'utilisateur?

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
Merci de votre aide Daniel


J'utilse effectivement l'option 4( utiliser par défaut connection
operation navigator ). CWBlogon me semble l'inverse de ma recherche
car il met en mémoire cache le user et mp .

J'ai été sur le site IBM mais c'est pas évident .


Bon je vais continuer a chercher merci de votre aide .


A plus


Avatar
gminot
Bonsoir,

en fait je ne peux meme pas saisir un nouveau profil car la fenetre
user/password n'apparait plus . Il faut réellement rebooter le PC pour
redémarrer une session avec user/password .

Par contre effectivement CWBLOGON est certainement une piste car si
j'execute sous dos CWBLOGON maconnexionAS400 /u monuser /p monpassword
en mettant un password erroné à l'ouverture de ma base il reconnait
que mon profil n'est pas bon . Je vais refaire des essais avec un pass
à blanc pour voir si il me redemande normalement ce pass . Je ferais
ça demain car j'ai cramé mon profil et l'admin est parti .

Il y a peut être une instruction pour remettre à 0 le pass ?

En tout cas merci pour ce début de solution et a plus si j'arrive à
conclure je ne manquerais de t'en faire part .


Bonne soirée





"Daniel Carollo" wrote in message news:<ODJuQn#...
Bonjour Gilles!

CWBlogon vous permettrait de controler la mise en memoire du mot de passe:
un shell a l'ouverture de la base pour mettre le mdp en memoire, et un a la
fermeture pour l'effacer...

Je n'ai jamais utilise Cerberus, mais ce que je comprend c'est qu'un token
est genere sur votre machine au moment du login, et que ce token est valide
jusqu'au prochain login, il est donc normal que le mot de passe soit valide
pendant toute la session.

Que se passe-t-il si vous changez de login d'utilisateur?

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"gilles" wrote in message
news:
Merci de votre aide Daniel


J'utilse effectivement l'option 4( utiliser par défaut connection
operation navigator ). CWBlogon me semble l'inverse de ma recherche
car il met en mémoire cache le user et mp .

J'ai été sur le site IBM mais c'est pas évident .


Bon je vais continuer a chercher merci de votre aide .


A plus