Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 16h35   #1
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Par défaut Probleme de droit entre mdw et securite reseau

Bonjour,

Je suis face a un problème et j'avoue galérer un peu.

En quelques mots :

J'ai une base de donnée décomposée en frontale sur chaque poste et dorsale sur un emplacement reseau.

Je suis en controle totale sur le reseau et la base.
Le client est en lecture seule sur le reseau et la base (fichier mdw).

1er cas :

lorsque je lance la base (via un raccourci qui va bien) sur le poste client, les droits sont appliquées (lecture seule).

Le hic : si je lance ensuite la même base sur mon Poste avec mes droits (controle totale), le fait que le client soit deja connecte me bloque mes droits et je me retrouve moi aussi en lecture seule.

2eme cas :
Si je la lance sur mon poste en controle total (mon identifiant): OK
Si je la lance sur le poste client en lecture seul (identifiant client): erreur "Impossible d'utiliser "admin", fichier en cours d'utilisation"

Si j'ajoute l'utilisateur du poste en controle totale sur mon emplacement reseau, ca marche, c'est mon mdw qui gere la lecture seule de ma base.

Le problèeme, je ne peux pas mettre tout le monde en controle totale sur mon emplacement reseau.

Avez vous une idée ??

PS : si je me log sur mon poste avec l'identifiant client (lecture seule), le problème est le même. Lorsque le poste client lance la base il a l'erreur Impossible d'utiliser "admin". Fichier en cours d'utilisation.
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 16h05   #2
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Bonjour,

frontal en mde sur les différents postes
dorsale sur le réseau avec des droits spécifiques

Je commence a percevoir une bride d'information :

- lorsque je scrute le fichier dorsale sur le reseua, voila ce que ca me donne (voir piece jointe). On voit que la dorsale a ete ouverte en exclusif par l'utilisateur ayant les droits que en lecture seule

Comment faire pour que la base dorsale ne s'ouvre pas en exclusif par des gens ayant des droits lecture seule sur le reseau ?

De plus, voici ce que j'ai observé :

- lorsque j'ouvre du PC client la base frontal en local, un fichier ldb est créer en local mais sur le reseau, aucun fichier ldb est créer sur la dorsale : surement dû au fait que l'utilsateur client ne peut pas créer de fichier ldb sur le reseau car il ne possede pas de droit ecriture sur celui-ci

- lorsque j'ouvre de mon PC ayant tous les droits sur le reseau et sur la base, un fichier ldb est créer en local pour le frontal et un autre sur le dorsale sur le reseau. Lorsque le PC client essaye de lancer la base, un ldb est déjà présent sur la dorsale et il ne peux pas le modifier car il n'a pas les bons droits non plus

Connaissez vous une parade ? il va falloir changer les droits du réseau. Quels droits changer (écriture modification) ? Sur le dossier ou le fichier ? C'est assez complexe.

PS :j'ai essayé avec une simple base (contenant une seule table) sur le réseau et les problèmes sont les même. Donc se n'est pas un probleme de mdw.
Images attachées
Type de fichier : png base.png (107,9 Ko, 10 affichages)
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 21h23   #3
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Tout réside dans le fait que lorsqu'access execute le frontal, la liaison vers le dorsale oblige la creation / modification du fichier .ldb dorsale sur le reseau. Sauf que les droits d'acces reseau pour le clients ne peuvent creer ou modifier un fichier a cette emplacement reseau.

Il faut donc juste trouver les bons droits d'acces reseau.

Je suis étonner de n'avoir trouver aucune piste la dessus sur le forum. Peut être ai je mal cherché. En tout cas si cela peux aider certaine personne tant mieux !

sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 13h14   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 093
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 093
Points : 11 623
Points : 11 623
Bonjour,

C'est dans le tuto sur la sécurité, chapitre III.

De mémoire cela a été abordé également dans le forum.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 08h33   #5
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
En effet ce point est "survoler" dans le tuto sans toutefois faire le lien avec les droits d'accés au réseau. Je n'y avais pas pensé.

Par contre l'embettant, c'est que pour faire ça, il faut donner les droits lecture écriture suppression sur le dossier réseau (lecture ecriure suppression des fichiers ldb).

Je ne suis pas fan du droit à la suppression qui donne droit à la suppression du dorsale.

Y aurait il encore quelque chose que je n'est pas saisi ?
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 11h55   #6
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
C'est bon j'ai réussi. Il faut jongler avec les droits windows et c bon. Pensez à décocher les options d'héritage du parent et autre.
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2012, 18h25   #7
Candidat au titre de Membre du Club
 
Homme
Inscription : janvier 2012
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 52
Points : 14
Points : 14
Par défaut Solution

Bonsoir,

Je rencontre le même soucis de droits Windows sur le réseau.
Je ne souhaite pas que les utilisateurs puissent supprimer des fichiers/dossiers dans le répertoire de la dorsale alors que je n'ai pas d'autre solution que de leur donner les droits en lecture/écriture et donc suppression pour que la base fonctionne !
Vous dites avoir trouver la solution en jonglant avec les droits WINDOWS mais vous ne dites pas comment
Je suis très intéressé de la solution si vous voulez bien la partager

Cordialement

Nono
nono63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2012, 08h57   #8
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 093
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 093
Points : 11 623
Points : 11 623
La solution est de refuser la suppression des fichiers de l'application.
Clic droit sur le répertoire/Propriétés/sécurité//Paramètres avancés/Autorisation/sélection de l'utilisateur ou du groupe d'utilisateurs concerné/Modifier

Cocher dans la colonne Refuser :
  • Suppression de sous-dossier et fichier
  • Suppression
Faire ok sur chaque fenêtre ouverte.

Cordialement,

Ps : j'ai choisi de ne pas aborder le sujet dans le tuto car c'est dans le périmètre de WINDOWS et non d'ACCESS. Voir les tutos sur la définition de droits dans Windows.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2012, 09h39   #9
Candidat au titre de Membre du Club
 
Homme
Inscription : janvier 2012
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 52
Points : 14
Points : 14
Bonjour,

Un grand merci

Nono63

Citation:
Envoyé par loufab Voir le message
La solution est de refuser la suppression des fichiers de l'application.
Clic droit sur le répertoire/Propriétés/sécurité//Paramètres avancés/Autorisation/sélection de l'utilisateur ou du groupe d'utilisateurs concerné/Modifier

Cocher dans la colonne Refuser :
  • Suppression de sous-dossier et fichier
  • Suppression
Faire ok sur chaque fenêtre ouverte.

Cordialement,

Ps : j'ai choisi de ne pas aborder le sujet dans le tuto car c'est dans le périmètre de WINDOWS et non d'ACCESS. Voir les tutos sur la définition de droits dans Windows.
nono63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h44.


 
 
 
 
Partenaires

Hébergement Web