2009-08-13 10 views
3

Ich habe eine Website (virtuelles Verzeichnis) in IIS7 erstellt.Entfernen schreibgeschützter Berechtigungen mit IIS

Jetzt aus irgendeinem Grund 1 Ordner, den ich auf der Website erstellen, hat nur Berechtigungen gelesen. Egal, was ich mache, ich kann die Read-Only-Flag nicht loswerden.

Ich habe versucht:

  • die Ordner zu löschen, es neu zu erstellen - nur lesen!
  • Einstellung Berechtigungen zu deaktivieren, nur Lesezugriff - wieder setzt es sich automatisch nur zu lesen.
+0

ty Joachim für die Bearbeitung der Frage. zumindest hast du meinen ursprünglichen Kontext beibehalten. –

Antwort

7

Es gibt so wenige Probleme mit Berechtigungen, die nicht störend sind ...

ich nur Sie Rat von a Google search geben kann (es scheint, dass Sie nicht der einzige sind, der dieses Problem gehabt hat), die wahrscheinlich nicht hilfreich ist , wie:

  • versuchen, die Ordnerberechtigungen zu ändern, um nur über die Befehlszeile z. B. zu lesen attrib +R FolderName.
  • Suchen Sie auf der Registerkarte Sicherheit im Fenster Eigenschaften und sehen Sie, welche genauen Berechtigungen vorhanden sind, für Ihren angemeldeten Benutzer oder eine der Gruppen, in denen Sie sich befinden. Sehen Sie, ob sie richtig eingestellt sind, und versuchen Sie, sie von dort zu ändern .
  • Neustart Maschine

ich ich habe dich mehr nicht erzürnt nur hoffen, wenn diese Beratung nicht funktioniert.

+0

Überhaupt nicht, vollkommener stichhaltiger Rat, scheint es, dass Flagge auf jedem möglichem Ordner gesetzt wird. –

5

Dies ist "von Design" nach Microsoft. Siehe "You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, or in Windows Vista".

Auszug:

Im Gegensatz zu den Read-only für eine Datei-Attribut, das Read-only für einen Ordner-Attribut wird in der Regel ignoriert von Windows, Windows-Komponenten und Zubehör und andere Programme. Sie können beispielsweise einen Ordner mit dem schreibgeschützten Attribut mithilfe von Windows Explorer löschen, umbenennen und ändern. Die Attribute Schreibgeschützt und System werden nur von Windows Explorer verwendet, um festzustellen, ob der Ordner ein spezieller Ordner ist, z. B. ein Systemordner, dessen Ansicht von Windows angepasst wurde (z. B. Eigene Dateien, Favoriten, Schriftarten, Heruntergeladene Programme) oder einen Ordner, den Sie mithilfe der Registerkarte Anpassen im Dialogfeld Eigenschaften des Ordners angepasst haben. Daher können Sie in Windows Explorer die schreibgeschützten oder Systemattribute von Ordnern weder anzeigen noch ändern.

Siehe Link für alle Details.

+0

Wow, das ist total komisch. Ich dachte, ich hätte dieses "Feature" schon vorher bemerkt. +1 an Sie @ Sequ3L, weil Sie den richtigen Grund für dieses Verhalten gefunden haben. – Gavin

0

Ich hatte dieses Problem auch, ändern Sie die Sicherheitseinstellungen für den Benutzer IIS_IUSRS zu voller Kontrolle. Das schreibgeschützte Feld wird weiterhin angekreuzt (höchstwahrscheinlich, weil dem CREATOR OWNER nicht die volle Kontrolle erteilt werden kann), aber die IIS-Prozesse können Dateien in das Zielverzeichnis schreiben. Ich stimme zu, dass dies ein lästiges Problem ist, da der Code in Cassini funktioniert, aber nicht auf dem Server.