Windows 7-Standardbenutzer können keine Datei in Netzwerkordner erstellen oder kopieren

450
Bill Vallance

Ich habe mehrere Windows 7-Computer in einem Windows-Arbeitsgruppennetzwerk (keine Domäne und keine Heimnetzgruppe). Die Benutzerkontensteuerung ist auf allen Computern aktiviert. Ich habe ein identisches Konto namens "Standard User", das als Standardbenutzer auf zwei Computern erstellt wurde, wobei beide Konten dasselbe Kennwort verwenden. Ich habe mich mit seinem Konto "Standard User" bei einem der Computer angemeldet. Ich möchte eine Datei in einem freigegebenen Ordner auf dem OTHER-Computer erstellen, die auch über das identische Konto "Standard User" und das entsprechende Kennwort verfügt. Ich habe sowohl die Freigabe als auch die Sicherheit für den freigegebenen Ordner, in dem ich die Datei erstellen möchte, mit vollen Rechten für das Konto "Standardbenutzer" konfiguriert.

Wenn ich versuche, eine Notepad-Datei im freigegebenen Zielordner zu erstellen, wird eine Meldung angezeigt, dass der Zugriff auf den Zielordner verweigert wurde. Ich habe ein paar Stunden damit verbracht, den Grund für diese Nachricht zu verstehen. Wenn ich den gleichen Vorgang wie ein Administratorbenutzer versuche, funktioniert es einwandfrei.

Verstehe ich zu Recht, dass einem Standardbenutzer nur dann Lese- und Ausführungsrechte gewährt werden, wenn er sich an einem anderen Computer über ein Netzwerk anmeldet, selbst wenn dem Standardbenutzer die vollständigen Rechte für den Zielordner erteilt wurden?

Vielen Dank im Voraus für Ihre Hilfe!

UPDATE 6/14/2018: Nach einigen weiteren Tests entdeckte ich, dass ich vor einigen Jahren das Root-Verzeichnis C: \ geteilt hatte, als ich zum ersten Mal mit dem Workgroup-Networking begonnen hatte. Der Ordner, den ich mit einem Standardbenutzerkonto in meinem Windows-Arbeitsgruppennetzwerk erreichen möchte, ist tatsächlich ein Unterordner des gemeinsam genutzten Stammverzeichnisses C: \. Ich beschloss, teilen Sie den Unterordner mit den Standard - Benutzern mit Lese- und Änderungsanteil Berechtigungen (mit der Registerkarte) und die Änderung NTFS - Berechtigungen auf Vollzugriff (die Registerkarte „Sicherheit“ verwendet wird ), um zu sehen, ob Schreibzugriff würde in den Unterordner gewährt werden. Immer noch keine Freude - der Remote-Standardbenutzer konnte immer noch nicht in den Unterordner schreiben - obwohl ich den Unterordner mit Lese- und Änderungsberechtigungen geteilt und die Berechtigung festgelegt hatteNTFS- Berechtigungen für Vollzugriff.

Nachdem ich herausgefunden hatte, dass das Root-Verzeichnis C: \ zuvor freigegeben wurde, kam mir der Gedanke auf, dass das Root-Verzeichnis C: \ die Unterordnerfreigabe kontrollierte. Also fügte ich den Stammbenutzer C: \ share mit Lese- und Änderungsberechtigungen hinzu. Bingo - es hat funktioniert !! Um sicherzugehen, dass es sich um eine Stammberechtigung für C: \ share handelt, die mein Problem verursacht hat, habe ich die Stammberechtigung für C: \ share entfernt und versuchte, in den Unterordner zu schreiben. Es ging schief. Das erneute Aktivieren des Root-Verzeichnisses C: \ share Change erlaubte das Schreiben in den Unterordner.

Es scheint, dass die Stammberechtigung C: \ share die Freigabeberechtigungen für Unterordner steuert. Da es keine offensichtliche Vererbungssteuerung für Freigabeberechtigungen in der Windows-Benutzeroberfläche gibt (wie für NTFS-Berechtigungen), gehe ich davon aus, dass es eine Art "versteckter Vererbung" gibt, die dazu führt, dass die Stammberechtigung C: \ die Zugriffsrechte steuert Freigabeberechtigungen für seine Unterordner. Ist das richtig? Wenn ja, erklären Sie mir bitte, wie das funktioniert oder weisen Sie auf eine Dokumentation hin, die es erklärt.

2
Verwenden Ihre Computer Microsoft oder lokale Anmeldungen? harrymc vor 5 Jahren 0
Lokale Kontoanmeldungen Bill Vallance vor 5 Jahren 0
Versuchen Sie, die Freigabeberechtigungen für alle Benutzer festzulegen (nicht die Ordnerberechtigungen). harrymc vor 5 Jahren 0
Ich habe bereits ALLE mit vollen Freigabeberechtigungen konfiguriert. Nur für Enten habe ich EVERYONE zur Sicherheitsberechtigung hinzugefügt und ihr die Berechtigung zum Ändern erteilt. Funktioniert immer noch nicht Bill Vallance vor 5 Jahren 0
Haben Sie die Freigaben von Standard User oder Administrator erstellt? Manchmal ist es ein Problem, wenn die Freigaben von einem Konto mit höheren Berechtigungen als dem Benutzer erstellt werden. (Verwenden Sie @ harrymc zu Beginn Ihrer Antwort, damit ich benachrichtigt werden kann.) harrymc vor 5 Jahren 0
@harrymc Das wusste ich nicht. Der Ordner, mit dem ich experimentiere, wurde von einem Administratorkonto erstellt, nicht von einem Standardbenutzerkonto. Ich lösche den Ordner und erstelle ihn neu, wenn ich mich als Standardbenutzer anmelde. Ich werde dich wissen lassen, was ich finde. Danken! Bill Vallance vor 5 Jahren 0
@ harrymc - Falls Sie die Benachrichtigung nicht erhalten haben, lesen Sie bitte das Update vom 14.06.2014 zu meiner ursprünglichen Frage. Vielen Dank. Bill Vallance vor 5 Jahren 0
Sie haben Ihre Frage geändert. Nicht sehr nett. harrymc vor 5 Jahren 0
@ harrymc, du hast recht. Ich schreibe nicht sehr oft - hätte ich eine neue Frage gestellt? Vielen Dank. Bill Vallance vor 5 Jahren 0

1 Antwort auf die Frage

0
Bill Vallance

Nun, das ist peinlich. Es stellt sich heraus, dass ich versucht habe, eine Datei im Ordner C: \ Folder1 \ Subfolder1 über den Stammordner C: \ share zu erstellen, der im Abschnitt Netzwerk des Windows Explorer aufgeführt ist. Was ich weiter unten in der Liste der Freigaben vermisst habe, war die tatsächliche Freigabe für Unterordner1. Da ich über das Stammverzeichnis C: \ share zu Unterordner1 navigierte, wurden die Freigabeberechtigungen für Unterordner1 in diesem Pfad von den Stammberechtigungen C: \ Freigabe gesteuert (für die die Gruppe Jeder auf Nur Lesen gesetzt war). Nachdem ich die "direkte" Freigabe für Unterordner1 (mit "Unterordner1") weiter unten in der Liste der Freigaben gesehen habe, konnte ich die Datei problemlos mit einem Standardbenutzerkonto erstellen.

Ich möchte mich bei @harrymc dafür bedanken, dass sie mich auf den richtigen Weg gebracht hat, um mein Problem zu verstehen. Ich würde ihm auch gerne die Antwort auf meine Frage geben, aber ich weiß nicht, ob dies möglich ist, da ich meine eigene Frage beantwortet habe.

Zur Behebung dieses Problems habe ich jetzt alle Namen der Netzwerkfreigaben mit den Zeichen "NS-" (Abkürzung für "Network Share") vorangestellt, sodass alle Netzwerkfreigaben im Abschnitt "Netzwerk" des Windows Explorer gruppiert und ZUSAMMEN sortiert werden.