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 13/03/2007, 07h37   #1
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Par défaut Sécuriser la DB et prévoir des utilisateurs

Bonjour.

Je viens de ( presque ) terminer ma base de donneés dans Access 2000.

Je souhaiterais maintenant qu'au démarrage de cette base de données, une fenêtre s'ouvre et que l'utilisateur doive taper un nom d'utilisateur et un mode de passe.
Toujours dans ce même ordre d'idées, j'aimerais prévoir plusieurs niveaux d'accès à ma base de données :
1) Un niveau d'administrateur, qui permet d'utiliser toutes les données et qui permet d'ajouter des utilisateurs ;
2) Un niveau qui permette d'entrer des données dans toutes mes tables ;
3) Un niveau qui permette d'entrer des donneés dans certaines tables et de lire les données venant des autres tables ( dans celles où il ne peut pas écrire );
4) Un niveau de simple consultation des données;
5) Un niveau de consultation de certaines données.

Tout cela est-il possible ? Si tel est le cas, comment arriver à ce résultat ? Dois-je créer une nouvelle table ?

J'ai vu qu'il y a le module "Outils" -> "Sécurité" , mais concerne-t-il seulement la base de données ouverte ou concerne-t-il le programme Access 2000 dans son entièreté ? Si cela ne concerne que la base de données ouverte, comment faire pour qu'il n'y ait que les administrateurs qui aient accès au module de sécurité?

D'ores et déjà merci pour vos réponses.
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 07h35   #2
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Bonjour.

J'avais écrit

J'ai vu qu'il y a le module "Outils" -> "Sécurité" , mais concerne-t-il seulement la base de données ouverte ou concerne-t-il le programme Access 2000 dans son entièreté ? Si cela ne concerne que la base de données ouverte, comment faire pour qu'il n'y ait que les administrateurs qui aient accès au module de sécurité?

Je me suis lancé là-dedans ( dans les options de sécurité ), mais elles ne me conviennent pas du tout.

De plus, apparemment, ce module ne permet de donner qu'un seul mot de passe à la DB : peu intéressant pour moi.

Auriez-vous une solution à mon problème???
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 08h21   #3
Membre chevronné
 
Inscription : mai 2006
Messages : 928
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 928
Points : 762
Points : 762
bonjour,
ce que tu recherche est la sécurité au niveau utilisateur.

Voir dans les différents FAQ.

bonne journée
cbleas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 08h51   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Ici un tuto sur la sécurité.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 07h48   #5
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Dans le document "Comprendre et mettre en oeuvre la sécurité sous Microsoft Access" ( http://loufab.developpez.com/securite/ ), je me retrouve face à un problème.

Dans le point VI-A. Démonstration, on demande d'aller dans "Outils / Sécurité / Gestion des utilisateurs et des groupes... ", puis de cliquer sur l'onglet "Changer le Mot de passe ", et d'entrer un mot de passe.

J'ai voulu m'exercer sur la base de données que j'ai créée ( rassurez-vous, je dispose d'une copie de sauvegarde... ), et , au moment de cliquer sur OK pour confirmer, Access 2000 me met le message suivant : "Mise à jour impossible. La pase de données ou l'objet est en lecture seule". Or, j'ai rouvert ma DB en mode exclusif, et le message revient.
De plus, il en va de même pour toutes les DBs sur mon PC...

Comment résoudre ce petit problème???

Toujours dans ce même document, au moment de créer mon groupe de travail ( point "VI-B. Création d'un groupe de travail ), tout va bien, j'en arrive au moment de choisir l'emplacement, et là, on me dit que "1. Une fenêtre rappelant les informations apparait.
2. Cliquez sur le bouton Ok pour confirmer ou Changer pour revenir à la fenêtre précédente pour faire des modifications. "
Je clique sur OK, et le message "Acces refusé" apparaît.

Ici encore, je lance un SOS.

Note : Lorsque j'utilise mon PC couramment, je suis en compte limité.
Je me suis connecté en tant qu'Administrateur, là, j'arrive à tout faire...
Serait-ce simplement ça le problème??? Comment faire alors pour que moi, avec un compte limité, je puisse faire la même chose???
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 08h43   #6
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
un mdw est juste un fichier comme un autre.
Si tu ne parviens pas à le créer avec un compte limité, ce doit être que tu cherches à le créer sur un dossier protégé.
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 08h49   #7
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par Maxence HUBICHE
un mdw est juste un fichier comme un autre.
Si tu ne parviens pas à le créer avec un compte limité, ce doit être que tu cherches à le créer sur un dossier protégé.
OK, j'essaierai de changer et de le mettre sur un dossier non-protégé.

Je suppose que la base de données que j'ai créée doit aussi se situer dans un dossier protégé, vue que le problème semble être lié.

Mais, peut-on considérer que "c:\documents and settings\damkre\bureau" est un dossier protégé?
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 10h32   #8
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
oui.
il est possible qu'une GPO quelconque t'empèche d'y accéder, en fonction des restrictions qui t'ont été attribuées.
Essaie sur "mes documents" ou sur un lecteur Réseau dans lequel tu as l'habitude de faire tes enregistrements de fichiers.
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 07h46   #9
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
OK

J'ai essayé à plusieurs reprises ce tutoriel.

Et, en faisant une petite recherche dans les forums, j'ai vu que je devais :
1) Créer mon nouveau groupe de travail
2) Me brancher sur ce dernier
3) Ouvrir Access
4) Créer ma DB
5) Prévoir les groupes et les utilisateurs
6) Fermer Access
7) Me rebrancher sur le groupe de travail d'origine.

J'ai fait plusieurs essaiçs, j'ai essayé plusieurs fois de faire la même démarche. Sans succès. Mes utilisateurs créés se perdent à chaque fois. Pourtant, le tutoriel est plus que clair !

Serait-ce simplement parce que, lorsque je crée ma DB, j'importe des tables, formulaires, ... d'une DB créée avec le groupe de travail d'origine???

Merci de vos réponses !
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 10h01   #10
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
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 095
Points : 11 626
Points : 11 626
Bonjour,

Citation:
1) Créer mon nouveau groupe de travail
2) Me brancher sur ce dernier
3) Ouvrir Access
4) Créer ma DB
5) Prévoir les groupes et les utilisateurs
6) Fermer Access
7) Me rebrancher sur le groupe de travail d'origine.
A partir du point 7 tu ne peux plus trouver tes groupes et utilisateurs puisque ceux-ci sont enregistrés dans le 1.

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 20/03/2007, 10h31   #11
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par loufab
A partir du point 7 tu ne peux plus trouver tes groupes et utilisateurs puisque ceux-ci sont enregistrés dans le 1.
Et comment faire pour les reprendre ???

Dois-je à chaque fois reprendre le groupe de travail d'origine ? A la longue, cela devient fastidieux....
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 11h07   #12
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
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 095
Points : 11 626
Points : 11 626
Bonjour,

Tu dois utiliser le groupe de travail de l'application, celui avec lequel tu as défini tes groupes et utilisateurs.

Dans le tuto il est indiqué la marche à suivre pour utiliser plusieurs fichiers mdw sur le même poste (pour laisser à l'utilisateur la possibilité d'utiliser d'autres appli non sécurisée). voir également le tuto sur les options de la ligne de commande pour sa mise en oeuvre.

La sécurité n'est pas simple. Il faut être logique et très rigoureux.
__________________
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 20/03/2007, 11h43   #13
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
Citation:
Envoyé par loufab
Tu dois utiliser le groupe de travail de l'application, celui avec lequel tu as défini tes groupes et utilisateurs.

Dans le tuto il est indiqué la marche à suivre pour utiliser plusieurs fichiers mdw sur le même poste (pour laisser à l'utilisateur la possibilité d'utiliser d'autres appli non sécurisée).
=> Je suppose que je dois aller voir ton tuto sur "Utilisation des options de démarrage de la ligne de commande" pour voir comment utiliser le mdw créé.

Citation:
Envoyé par loufab
voir également le tuto sur les options de la ligne de commande pour sa mise en oeuvre.
Toujours le tuto "Utilisation des options de démarrage de la ligne de commande"?
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 11h44   #14
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
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 095
Points : 11 626
Points : 11 626
Tu suppose bien...
__________________
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 21/03/2007, 08h09   #15
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
J'ai essayé hier le tuto ( http://loufab.developpez.com/raccourci/ ).

Au point 3.3.A. Option Sécurité, j'ai un petit problème : J'ai créé un raccourci à partir de la db créée, j'ai ouvert les propriétés de ce raccourci, j'ai changé la cible par ""C:\Program Files\Microsoft Office\Office\MSACCESS.EXE"_"C:\Documents and settings\damkre\Bureau\base\bd_1.mdb"_/wkrgrp_"C:\Documents and settings\damkre\Bureau\base\Fichiers\base.mdw" ( j'ai adapté à ma situation ) et , au moment de cliquer, il me met un message d'erreur comme quoi il y a un problème ( Le nom fixé dans la valeur cible n'existe pas...Assurrez-vous que le nom d'acces est correct... )
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 16h40   #16
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
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 095
Points : 11 626
Points : 11 626
Pour des raisons de lisibilité du tuto le _ est à remplacer par un espace comme l'indique le tuto.

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 22/03/2007, 07h39   #17
Membre habitué
 
Avatar de DamKre
 
Homme
Enseignant
Inscription : janvier 2007
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2007
Messages : 516
Points : 117
Points : 117
OK. J'ai été distrait...
DamKre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h10.


 
 
 
 
Partenaires

Hébergement Web