begin process at 2012 02 10 11:17:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

Problème de permissions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de permissions

mercredi 10 mars 2004 à 15:31:21 | Problème de permissions

W32.WELCHIA

Bonjour,

En fait, j'ai un problème au niveau de ma création d'une ACE.
Mon but, en fait, est de mettre sur un objet "computer" dans Active Directory la permission "RESET PASSWORD" pour l'utilisateur du PC (pour une installation RIS).
C'est mon premier contact avec les Security Descriptor et... c'est pas glorieux :)

Un p'tit code vaut mieux qu'on long discours, donc le voilà.



ActiveDs.SecurityDescriptor sd = null;
ActiveDs.AccessControlList dacl = null;
ActiveDs.AccessControlEntry NewAce = new AccessControlEntryClass();

string ComputerPath;

ComputerPath="LDAP://domaine.com/CN=test,OU=Just Created,OU=IT,OU=Bruxelles,OU=Belgium,OU=all computers,DC=domaine,DC=com";

DirectoryEntry dsobject = new DirectoryEntry(ComputerPath,"login","password");

sd = (SecurityDescriptor) dsobject.Properties["ntSecurityDescriptor"].Value;

dacl = (ActiveDs.AccessControlList) sd.DiscretionaryAcl;


NewAce.AccessMask = 0x256;
NewAce.AceType = 0x5;
NewAce.AceFlags=0;
NewAce.Trustee=@"domaine\user";
NewAce.Flags=0x1;
NewAce.ObjectType="{00299570-246D-11D0-A768-00AA006E0529}";

sd.DiscretionaryAcl = dacl;

dsobject.Properties["ntSecurityDescriptor"].Value = sd;
dsobject.CommitChanges();


Voilà... Chaque fois que j'exécute mon code, j'ai une erreur de type :

The security ID structure is invalid.

Exception Details: System.Runtime.InteropServices.COMException: The security ID structure is invalid.


Donc voilà... J'ai beau chercher et comparer avec de la doc trouvée sur le net, j'y arrive pas...

Merci de m'avoir lu.
jeudi 11 mars 2004 à 08:48:03 | Re : Problème de permissions

W32.WELCHIA

Peut-être que l'erreur n'est pas dans le code, je sais pas vraiment... mais je vois pas d'où elle pourrait venir ...

Si quelqu'un a une idée, elle est la bienvenue... Mon dernier délai pour faire ce truc était... mardi... :p


Cette discussion est classée dans : problème, sd, newace, activeds, dsobject


Répondre à ce message

Sujets en rapport avec ce message

Problème d'accentuation avec les sockets [ par tiborg ] Bonjour,Je suis actuellement à la recherche d'un exemple simple de chat. Et à chaque fois que j'essaie une source ou que je la programme j'ai un probl changement de form après un click [ par BadFox ] salut,mon problème est que j'ai une form avec un bouton où lorsque je clique dessus, je voudrais changer tout ce qu'il y a sur cette form mais en la g dataGrid problème [ par pjerier ] bonjour à tous, je voudrais ecrire dans l'en-tête d'une ligne d'une dataGrid -> si quelqu'un peut m'aider..Merci d'avance !! Le language utilisé est l datagrid et bouton radio... [ par titou65 ] Bonjour,Je bosse sur un datarid en mode Web...je pense que pour une window form mon problème aurait la même solution.J'ai donc un datagrid qui m'affic problème avec des ListeView (C#) [ par Zaecken ] Je n'arrive pas à afficher les SubItem. je fais: ListViewItem liste = new ListViewItem(new string[]{"aa" , "bb" , "cc"}); lv.Items.Add(liste); (lv est System.Net.SocketPermission... [ par houseclubber ] J'ai un problème. J'ai testé une source de ce site qui fait un client serveur multi telnet qui fonctionne chez moi, mais pas à mon école...Voici l'err problème de guillemets [ par lpoinsot ] J'ai un petit problème je cherche à mettre des guillemets dans un chaine de caractère...par exempleChaine = ""mais ça marche po, même en mettant 2" av Problème d'Upload de fichier Image [ par pchanet ] Bonjour à tous,J'ai un problème avec le code de téléchargement d'une image. Lorsque j'active le téléchargement, une erreur s'affiche :->> "La référenc problème avec dll [ par pipicaca ] Bonjour!Voila je dois faire une application en C# utilisant des dll écrites en C. Les fonctions de ces dll ont en paramètres d'entrée/sortie des struc ?Gros problème avec dll [ par pipicaca ] Bonsoir,Voila je dois utiliser une dll écrite en C dans un programme écrit en C#. COmment faire??? Les fonctions contenues dans la dll et que je dois


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,524 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales