Frage

Seit gestern habe ich nicht in der Lage gewesen starke Namen Schlüssel zu generieren, mit sn.exe oder durch Visual Studio, die auch sn.exe verwendet.

Beim Versuch, eine Schlüsseldatei zu erzeugen, die folgende cimmand ausgeführt wird,

sn - k "Taste file.snk"

sn.exe antwortet dann mit

Es konnte keine starken Namen Schlüsselpaar erzeugen - Zugriff verweigert.

Nach Wiederholung dieses Vorgangs während Process Monitor läuft jetzt weiß ich, dass die Orte, an die Sn.exe wird der Zugriff verweigert alle wohnen im folgenden Verzeichnis

\ Programdata \ Microsoft \ Crypto \ RSA \ Machine

Sie die Berechtigungen dieses Ordners Abfrage zeigt, dass die jeder und Administratoren Gruppen keine Rechte haben und das NETWORK SERVICE Konto hat Vollzugriff.

Gestern habe ich installiert SourceGear Festung, die das NETWORK SERVICE Konto nicht verwendet, jedoch, dass die einzige sicnificant Änderung des Systems vor dem Problem auftritt ist.

Ist es normal für jedermann und Administratoren keine Rechte auf den RSA-Schlüsselspeicher zu haben?

War es hilfreich?

Lösung

Nach der Wiederherstellung Lese- und Schreibberechtigungen für mein Benutzerkonto für das Verzeichnis Machine war ich wieder in der Lage Schlüssel zu generieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top