Problème de gestion des droits des comptes IIS dans Active Directory

Problème de gestion des droits des comptes IIS dans Active Directory - Win NT/2K/XP - Windows & Software

Marsh Posté le 12-11-2002 à 23:56:52    

Salut,
 
Je voudrais sécuriser l'accès à une partie de mon site web par un login et un mot de passe... Mon site est sous Windows 2000 Server avec IIS 5.0 Mon site est composé de pages HTML.
 
Quelle est la méthode à employer pour sécuriser l'accès à certaines pages avec une authentification par login et mot de passe ?  
 
:hello:


Message édité par Webman le 13-11-2002 à 23:03:30
Reply

Marsh Posté le 12-11-2002 à 23:56:52   

Reply

Marsh Posté le 13-11-2002 à 02:15:51    

:bounce:

Reply

Marsh Posté le 13-11-2002 à 03:21:11    

Bouton droit propriétés sur ton Site IIS, Sécurités de répertoires, Accès anonymes et controle d'identification, Décocher accès anonymes et cocher Autentification intégré de Windows

Reply

Marsh Posté le 13-11-2002 à 04:59:29    

pas mieux :D

Reply

Marsh Posté le 13-11-2002 à 09:18:36    

...et après tu n'as plus qu'à rajouter des utilisateurs
dans ton ti zindows 2000 et tu leur donne les droits  
aux bons répertoires sur ton disque :
D:\inetpub\wouafwouafwouafroute\mon_site_kilebo
 
elle est pas belle la vie ?
 
pour + d'infos, rien ne vaut http://www.microsoft.com/library/shared/toolbar/graphics/banners/TN_banner.gif...
 
http://www.microsoft.com/technet/t [...] efault.asp
 
 


---------------
Feedback achat/vente
Reply

Marsh Posté le 13-11-2002 à 10:50:14    

[El_Manu] a écrit a écrit :

 
elle est pas belle la vie ?
 




 
Elle est parfaite :D
 
Merci à tous pour vos réponses ! :jap:

Reply

Marsh Posté le 13-11-2002 à 11:02:15    

J'ai trouvé plein d'info sur IIS et en français... alors si ca intéresse quelqu'un voilà l'adresse:
http://www.microsoft.com/france/wi [...] efault.asp
 
:hello:

Reply

Marsh Posté le 13-11-2002 à 11:56:04    

Merci pour Apache mais IIS est déjà en place et tourne trés bien donc pas besoin de changer. :)
 
:hello:

Reply

Marsh Posté le 13-11-2002 à 12:01:47    

Jef34 a écrit a écrit :

Bouton droit propriétés sur ton Site IIS, Sécurités de répertoires, Accès anonymes et controle d'identification, Décocher accès anonymes et cocher Autentification intégré de Windows




 
Oui mais là ca va me créer un accès authentifier mais pour tout le site web !! non ? Moi je veux sécuriser l'accés uniquement à un seul répertoire qui contient qqs pages, donc en clair je veux que l'on demande un mot de passe et un login aux utilisateurs lorsqu'ils accèdent à la première page du repertoire qui contient les pages protégées. Je veux donc créer une partie "privée" sur mon site web.
 
:hello:

Reply

Marsh Posté le 13-11-2002 à 12:15:19    

Webman a écrit a écrit :

 
 
Oui mais là ca va me créer un accès authentifier mais pour tout le site web !! non ? Moi je veux sécuriser l'accés uniquement à un seul répertoire qui contient qqs pages, donc en clair je veux que l'on demande un mot de passe et un login aux utilisateurs lorsqu'ils accèdent à la première page du repertoire qui contient les pages protégées. Je veux donc créer une partie "privée" sur mon site web.
 
:hello:




 
hé ben tu fais la même manip, mais uniquement sur le dossier qui correspondra à la partie privée
 
 
edit
donc dans IIS: tu déployes ton site afin d'avoir la liste des dossiers/fichiers
clic droit sur le dossier en question
directory security
décocher "anonymous access"
cocher "integrated windows authentification"


Message édité par Latinus le 13-11-2002 à 12:17:56
Reply

Marsh Posté le 13-11-2002 à 12:15:19   

Reply

Marsh Posté le 13-11-2002 à 13:45:53    

Latinus a écrit a écrit :

 
 
hé ben tu fais la même manip, mais uniquement sur le dossier qui correspondra à la partie privée
 
 
edit
donc dans IIS: tu déployes ton site afin d'avoir la liste des dossiers/fichiers
clic droit sur le dossier en question
directory security
décocher "anonymous access"
cocher "integrated windows authentification"
 




 
Ok ! merci bcp de ta réponse je vais voir ca de suite !!!

Reply

Marsh Posté le 13-11-2002 à 14:00:28    

Ca marche :jap::jap:
 
Maintenant je voudrais créer un nouveau groupe d'utilisateurs sur mon controleur de domaine pour y intégrer tous les personnes qui doivent avoir un accés à la partie privée du site web. Ce groupe (que je pourrais nommer par exemple Utilisateurs IIS) je dois lui donner quelles propiétés pour que ses membres puisse être accepté pour accéder aux pages privées de mon site ?  
J'espère être clair... mais j'ai peur de pas trop l'être car j'ai du mal à différencier les comptes IIS des comptes a part entière de mon domaine...

Reply

Marsh Posté le 13-11-2002 à 14:19:43    

Webman a écrit a écrit :

Ca marche :jap::jap:
 
Maintenant je voudrais créer un nouveau groupe d'utilisateurs sur mon controleur de domaine pour y intégrer tous les personnes qui doivent avoir un accés à la partie privée du site web. Ce groupe (que je pourrais nommer par exemple Utilisateurs IIS) je dois lui donner quelles propiétés pour que ses membres puisse être accepté pour accéder aux pages privées de mon site ?  
J'espère être clair... mais j'ai peur de pas trop l'être car j'ai du mal à différencier les comptes IIS des comptes a part entière de mon domaine...




 
A partir du moment où tu crées un compte utilisateur il aura accès à la partie privée de ton site (puisque on a simplement désactivé l'accès anonyme DANS IIS).
Tu peux, pourquoi pas, créer un groupe "User IIS" et en faire membre les utilisateurs qui ont accès au site, mais dans l'absolu cela ne changera rien.
 
Par contre, si tu veux limiter l'accès à cette partie privé à UNIQUEMENT ce groupe "User IIS", il y a une manip de plus à réaliser:
 
- atteindre en local le dossier qui contient les data de la partie privée:
 
soit d:\mes sites\sitey\prive
 
click droit sur "prive"
propriété
onglet "sécurité"
désactiver l'accès "everyone"
ajouter le groupe "User IIS".
Appliquer.
 
Dans ce cas de figure, seul les membres du groupe "User IIS" auront accès à la partie privée du site.
Pour ajouter un compte utilisateur à un groupe donné, tu vas dans la gestion des groupes et utilisateurs locaux. => partie "goupes"
 
- création du groupe "User IIS" (si pas déjà fait, nom facultatif)
- dans les propriétés de ce groupe tu as la liste des membres, tu fais "add" ... sélection des comptes à ajouter (touche ctrl enfoncée pour sélection multiple). "ok"
et "appliquer"
 
 
voilou

Reply

Marsh Posté le 13-11-2002 à 14:21:48    

Ok ! merci pour ces explications détaillées !! :jap::jap:

Reply

Marsh Posté le 13-11-2002 à 14:22:53    

Webman a écrit a écrit :

Ca marche :jap::jap:
 
Maintenant je voudrais créer un nouveau groupe d'utilisateurs sur mon controleur de domaine pour y intégrer tous les personnes qui doivent avoir un accés à la partie privée du site web. Ce groupe (que je pourrais nommer par exemple Utilisateurs IIS) je dois lui donner quelles propiétés pour que ses membres puisse être accepté pour accéder aux pages privées de mon site ?  
J'espère être clair... mais j'ai peur de pas trop l'être car j'ai du mal à différencier les comptes IIS des comptes a part entière de mon domaine...




 
un compte IIS EST un compte du domaine ou de la machine qui fait serveur web...
IIS étant intégré à windows, l'utilisation de compte utilisateur se fait de manière centralisée.

Reply

Marsh Posté le 13-11-2002 à 14:35:57    

Ok je saisi mieux maintenant :jap:
 
Désolé je sais je suis un peu pénible mais j'ai crée un utilisateur Test avec comme login: test et mot de passe: test
Il est membre uniquement du groupe "Utlisateur du domaine", lorsque je me connecte à la page privée (depuis un des clients de mon domaine, car je n'ai pas accés à une autre connexion au web que celle de mon domaine, pour accéder a mon site je fais donc http://server/rep_sécurisé/page_de_test.htm) je mets test comme login:test et comme mot de passe: test ca me donne l'erreur suivante:
HTTP 401.1 ? Non autorisé : Échec de l'ouverture de session
Services Internet (IIS)
 
Faut t'il que cet utilisateur soit membre d'un groupe particulier ? ou alors faut t'il que je mette cet utilisateur dans l'onglet sécurité du répertoire qui contient mes pages privées ?


Message édité par Webman le 13-11-2002 à 14:38:55
Reply

Marsh Posté le 13-11-2002 à 14:38:56    

[El_Manu] a écrit a écrit :

...et après tu n'as plus qu'à rajouter des utilisateurs
dans ton ti zindows 2000 et tu leur donne les droits  
aux bons répertoires sur ton disque :
D:\inetpub\wouafwouafwouafroute\mon_site_kilebo
 
elle est pas belle la vie ?
 
pour + d'infos, rien ne vaut http://www.microsoft.com/library/s [...] banner.gif...
 
http://www.microsoft.com/technet/t [...] efault.asp
 
   




 
merci pour le link

Reply

Marsh Posté le 13-11-2002 à 14:39:07    

Webman a écrit a écrit :

Ok je saisi mieux maintenant :jap:
 
Désolé je sais je suis un peu pénible mais j'ai crée un utilisateur Test avec comme login: test et mot de passe: test
Il est membre uniquement du groupe "Utlisateur du domaine", lorsque je me connecte à la page privée (depuis un des clients de mon domaine, car je n'ai pas accés à une autre connexion au web que celle de mon domaine, pour accéder a mon site je fais donc http://server/rep_sécurisé/page_de_test.htm) je mets test comme login: et test comme mot de passe: test ca me donne l'erreur suivante:
HTTP 401.1 ? Non autorisé : Échec de l'ouverture de session
Services Internet (IIS)
 
Faut t'il que cet utilisateur soit membre d'un groupe particulier ? ou alors faut t'il que je mette cet utilisateur dans l'onglet sécurité du répertoire qui contient mes pages privées ?
 




 
essaye en activant en plus la case "basic authentification" dans les sécurités du dossier dans IIS.
 
 
Edit: Je pense que le mieux à faire est d'ajouter le groupe dont tu as parlé dans les sécurité du répertoire contenant tes pages privées.


Message édité par Latinus le 13-11-2002 à 14:43:55
Reply

Marsh Posté le 13-11-2002 à 14:42:02    

J'ai du nouveau... j'ai essayé avec un compte (login+pwd) d'un administrateur d'entreprise et là ca marche... par contre avec le compte que j'ai crée capasse pas...

Reply

Marsh Posté le 13-11-2002 à 14:44:39    

Webman a écrit a écrit :

J'ai du nouveau... j'ai essayé avec un compte (login+pwd) d'un administrateur d'entreprise et là ca marche... par contre avec le compte que j'ai crée capasse pas...




 
voir mon edit...
les comptes admin ont accès d'office (voir liste des opérateurs du site dans IIS)

Reply

Marsh Posté le 13-11-2002 à 14:45:12    

J'ai coché authentification de base et authentification intégrée de windows et ca ne chnage rien... avec un compte d'admin d'entreprise ca passe mais avec le compte que j'ai crée (qui est uniquement membre d'utilisateur du domaine) ca ne marche pas.

Reply

Marsh Posté le 13-11-2002 à 14:45:48    

Ok je vais voir ca de suite :)

Reply

Marsh Posté le 13-11-2002 à 14:49:56    

Webman a écrit a écrit :

Ok je vais voir ca de suite :)




 
oui c bien celà... désolé suis un peu fatigué...
Les sécurité IIS sont liées aux droits d'accès NTFS... donc il te faut ajouter le groupe en question comme je te l'ai expliqué plus haut.

Reply

Marsh Posté le 13-11-2002 à 14:52:37    

J'ai trouvé !!!! :) En fait mes utilisateurs je dois les mettre uniquement membre du groupe "invités du domaine" et là ca marche impécable, par contre membre de "utilisateur du domaine" ca ne marche pas... je sais pas pourquoi...
Et là je n'ai même pas besoin de mettre le groupe ou les utilisateurs concernés dans les propriétés NTFS du répertoire qui contient les pages privées ca marche directement. Par contre je saurais pas t'expliquer pourquoi :D


Message édité par Webman le 13-11-2002 à 14:53:49
Reply

Marsh Posté le 13-11-2002 à 15:07:24    

Je viens d'avoir la confirmation que ca marche aussi depuis le web et pas seulement en local ! :)
 
 
Encore merci pour ton aide ! :jap:
 
:hello:


Message édité par Webman le 13-11-2002 à 15:11:47
Reply

Marsh Posté le 13-11-2002 à 15:22:09    

Webman a écrit a écrit :

Je viens d'avoir la confirmation que ca marche aussi depuis le web et pas seulement en local ! :)
 
 
Encore merci pour ton aide ! :jap:
 
:hello:




 
y'a pas de quoi :)
bonne continuation

Reply

Marsh Posté le 13-11-2002 à 15:25:31    

Arf me voila de retour :cry:  
Ca marche plus et j'ai RIEN CHANGE pourtant... c'est incroyable !!! ca a mrché 10 minutes et puis ca marche plus....
Enfin là je dois y aller alors je verrai ca plus tard dans la journée...

Reply

Marsh Posté le 13-11-2002 à 15:27:29    

Webman a écrit a écrit :

Arf me voila de retour :cry:  
Ca marche plus et j'ai RIEN CHANGE pourtant... c'est incroyable !!! ca a mrché 10 minutes et puis ca marche plus....
Enfin là je dois y aller alors je verrai ca plus tard dans la journée...




 
crées un groupe bien distinct comme tu le pensais au départ... et fait que les utilisateurs qui doivent avoir accès à la partie privée soient bien membre de ce groupe... lui-même ajouté dans les droit d'accès NTFS du dossier en question.

Reply

Marsh Posté le 13-11-2002 à 15:29:30    

Ok merci ! Je ferai ca tout à l'heure en rentrant ! :jap::jap:
Je te tiendrai au courant !
@+

Reply

Marsh Posté le 13-11-2002 à 16:13:08    

Webman a écrit a écrit :

Ok merci ! Je ferai ca tout à l'heure en rentrant ! :jap::jap:
Je te tiendrai au courant !
@+




 
okidoki

Reply

Marsh Posté le 13-11-2002 à 19:01:59    

Alors me voila de retour...
J'ai donc crée une nouvelle OU avec dedans un groupe "Utilisateurs IIS", puis aussi un utilisateur "Test" avec un mot de passe "toto" membre du groupe "Utilisateurs IIS". Dans les options du répertoire protégé j'ai mis dans les otpions NTFS le groupe "Administrateurs de l'entreprise" avec les permissions standard et le groupe "Utilisateurs IIS" avec le "controle Total"(pour éviter tout doute a ce niveau). J'ai bien entendu empecher les connexions anonymes dans ce repertoire depuis la console IIS, j'ai mis authentification de base (mot de passe en clair).
Je me connecte donc a ma page par le biais d'un de mes cliens à la pahe http://server/test.page.htm il me demande donc un login et un mot de passe. Je tape test et toto, l'accès m'est refusé, voila la page que j'obtiens aprés trois tentatives:
 

Code :
  1. Vous n'êtes pas autorisé à afficher cette page
  2. Vous n'êtes pas autorisé à consulter ce répertoire ou cette page avec les informations d'identification que vous avez fournies.
  3. --------------------------------------------------------------------------------
  4. Essayez les opérations suivantes :
  5. Cliquez sur le bouton Actualiser pour réessayer avec d'autres informations d'identification.
  6. Si vous pensez que vous devez pouvoir afficher ce répertoire ou cette page, contactez l'administrateur de sites Web en utilisant l'adresse électronique ou le numéro de téléphone mentionnés dans la server page d'accueil.
  7. HTTP 401.2 ? Non autorisé : Échec de l'ouverture de session en raison de la configuration du serveur
  8. Services Internet (IIS)
  9. --------------------------------------------------------------------------------
  10. Informations techniques (destinées au personnel du Support technique)
  11. Contexte :
  12. Cette erreur résulte souvent de l'envoi d'un champ d'en-tête WWW-Authenticate erroné par un script côté serveur. A l'aide d'un script Active Server Pages, cette opération est effectuée en utilisant la méthode AddHeader de l'objet Response pour demander que le client utilise une certaine méthode d'authentification pour accéder à la ressource.
  13. Informations complémentaires :
  14. Support technique Microsoft


 
Par contre si je modifie mon utilisateur Test en le mettant en plus membre du groupe "Administrateurs" (ou administrateurs de l'entreprise) alors là ca marche. Cela semble donc être un problème de droit.
 
Je suis ouvert à toutes propositions et si quelqu'un veut des détails je les donnerai avec plaisir !


Message édité par Webman le 13-11-2002 à 19:03:21
Reply

Marsh Posté le 13-11-2002 à 20:42:14    

:bounce:

Reply

Marsh Posté le 13-11-2002 à 22:50:58    

:bounce:

Reply

Marsh Posté le 13-11-2002 à 23:03:26    

j'ai pas tout lu juste la fin :D
suis faineant ce soir
 
mais as tu authorise le groupe que tu veux avoir en iis a se connecter localement sur ton serveur ??


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 13-11-2002 à 23:05:51    

En fait tout est résumé là:
 
Alors me voila de retour...
J'ai donc crée une nouvelle OU avec dedans un groupe "Utilisateurs IIS", puis aussi un utilisateur "Test" avec un mot de passe "toto" membre du groupe "Utilisateurs IIS". Dans les options du répertoire protégé j'ai mis dans les otpions NTFS le groupe "Administrateurs de l'entreprise" avec les permissions standard et le groupe "Utilisateurs IIS" avec le "controle Total"(pour éviter tout doute a ce niveau). J'ai bien entendu empecher les connexions anonymes dans ce repertoire depuis la console IIS, j'ai mis authentification de base (mot de passe en clair).
Je me connecte donc a ma page par le biais d'un de mes cliens à la pahe http://server/test.page.htm il me demande donc un login et un mot de passe. Je tape test et toto, l'accès m'est refusé, voila la page que j'obtiens aprés trois tentatives:
 
 

Code :
  1. Vous n'êtes pas autorisé à afficher cette page 
  2.   Vous n'êtes pas autorisé à consulter ce répertoire ou cette page avec les informations d'identification que vous avez fournies. 
  3.  
  4.   --------------------------------------------------------------------------------
  5.  
  6.   Essayez les opérations suivantes :
  7.  
  8.   Cliquez sur le bouton Actualiser pour réessayer avec d'autres informations d'identification. 
  9.   Si vous pensez que vous devez pouvoir afficher ce répertoire ou cette page, contactez l'administrateur de sites Web en utilisant l'adresse électronique ou le numéro de téléphone mentionnés dans la server page d'accueil. 
  10.   HTTP 401.2 ? Non autorisé : Échec de l'ouverture de session en raison de la configuration du serveur
  11.   Services Internet (IIS)
  12.  
  13.   --------------------------------------------------------------------------------
  14.  
  15.   Informations techniques (destinées au personnel du Support technique)
  16.  
  17.   Contexte :
  18.   Cette erreur résulte souvent de l'envoi d'un champ d'en-tête WWW-Authenticate erroné par un script côté serveur. A l'aide d'un script Active Server Pages, cette opération est effectuée en utilisant la méthode AddHeader de l'objet Response pour demander que le client utilise une certaine méthode d'authentification pour accéder à la ressource. 
  19.  
  20.   Informations complémentaires :
  21.   Support technique Microsoft


 
Par contre si je modifie mon utilisateur Test en le mettant en plus membre du groupe "Administrateurs" (ou administrateurs de l'entreprise) alors là ca marche. Cela semble donc être un problème de droit.
 
Je suis ouvert à toutes propositions et si quelqu'un veut des détails je les donnerai avec plaisir !
 
 
 
 
Sinon j'ai autorisé le groupe a se connecter au serveur... pour cela je l'ai rajouté dans les permissions du repertoire NTFS concerné :)


Message édité par Webman le 13-11-2002 à 23:06:49
Reply

Marsh Posté le 13-11-2002 à 23:14:13    

je parlais de cette strategie
http://laurent.boisrobert.free.fr/image/hfr/ouverture_locale.jpg


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 13-11-2002 à 23:15:28    

boisorbe a écrit a écrit :

je parlais de cette strategie
http://laurent.boisrobert.free.fr/ [...] locale.jpg




 
Ah ok ! je vais aller voir ca de plus prés ! :)

Reply

Marsh Posté le 13-11-2002 à 23:27:18    

Je viens d'autoriser le groupe (Utilisateurs IIS) a ouvrir une session localement et ce que je comprends pas c'est qu'il y a qu'un membre du groupe pour qui ca marche... pour les 2 autres ca change rien....


Message édité par Webman le 13-11-2002 à 23:31:21
Reply

Marsh Posté le 13-11-2002 à 23:32:33    

Webman a écrit a écrit :

Je viens d'autoriser le groupe (Utilisateurs IIS) a ouvrir une session localement et ce que je comprends pas c'est qu'il y a qu'un membre du groupe pour qui ca marche... pour les 2 autres ca change rien....




 
tu t'es bien deloguer avec tes users?
ils sont bien dans le groupe (ben parfois on croit faire et puis non :D )
 
y a du progrès non :D
 
ps ils font parti de quels groupe tes user ?? juste iis user?


Message édité par boisorbe le 13-11-2002 à 23:33:19

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed