Erlauben Sie den Zugriff auf bestimmte Ordner für Gastbenutzer unter Windows 7

2850
Firee

Ich habe gerade das Gastkonto auf meinem Windows 7-System (64-Bit) aktiviert. Dies ist, was ich von dem Gastbenutzer verlangen sollte / sollte:

  1. Gast sollte keinen Zugriff auf Laufwerk D: haben (jedes andere Laufwerk außer C :)

  2. Es gibt aber bestimmte Ordner auf D: Laufwerk, für die ich ihm Lesezugriff gewähren möchte. Außerdem sollte er nur diese Ordner sehen können, sonst nichts.

0

2 Antworten auf die Frage

1
and31415

Lösung

Beim folgenden Verfahren wird davon ausgegangen, dass Sie das integrierte Gastkonto verwenden und der Profilpfad lautet C:\Users\Guest.

Vorläufige Schritte

  1. Melden Sie sich mit dem Gastkonto an und melden Sie sich ab. Dies dient nur dazu, sicherzustellen, dass das Profil initialisiert wird, falls dies nicht bereits geschehen ist.

  2. Melden Sie sich mit einem Administratorkonto an und öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten .

Verstecken und verhindern Sie den Zugriff auf ein Laufwerk außer C: vom Arbeitsplatz aus

Geben Sie in die Eingabeaufforderung die folgenden Befehle ein, und fügen Sie sie ein, indem Sie Enterjedes Mal drücken :

reg load "HKU\Guest" "%SystemDrive%\Users\Guest\NTUSER.DAT" reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /t REG_DWORD /d 0x3fffffb /f reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoViewOnDrive" /t REG_DWORD /d 0x3fffffb /f reg unload "HKU\Guest" 

Verweigern Sie den Zugriff auf Laufwerke und alle ihre Unterordner

  1. Geben Sie die folgenden Befehle ein oder fügen Sie sie ein und drücken Sie Enter:

    Takeown / f D: / a icacls D: / deny * S-1-5-32-546: (OI) (CI) (F) 
  2. Wiederholen Sie Schritt 1 für jedes andere Laufwerk, das Sie einschränken möchten, indem Sie es D:durch den tatsächlichen Buchstaben ersetzen .

Gewähren Sie Lese- und Ausführungszugriff auf bestimmte Ordner

  1. Führen Sie den folgenden Befehl aus:

    icacls "D: \ SomeFolder" / grant: r * S-1-5-32-546: (OI) (CI) (RX) 
  2. Wiederholen Sie den vorherigen Schritt für alle anderen Ordner, die Sie dem Gastkonto zur Verfügung stellen möchten.

Erstellen Sie Knotenpunkte in Laufwerk C:, um auf bestimmte Ordner zuzugreifen

  1. Erstellen Sie einen dedizierten Container, indem Sie die folgenden Befehle ausführen:

    md "C: \ GuestDrive" icacls "C: \ GuestDrive" / grant: r * S-1-5-32-546: (OI) (CI) (RX) 
  2. Erstellen Sie einen Knotenpunkt, um auf den tatsächlichen Ordner zuzugreifen:

    mklink / j "C: \ GuestDrive \ SomeFolder" "D: \ SomeFolder" 
  3. Wiederholen Sie Schritt 2 für alle anderen erforderlichen Ordner.

Verweise

Arbeitete genau so, wie ich es wollte Firee vor 10 Jahren 0
-1
user301746

Ordnen Sie nicht die Ordner zu, die der Gast als neue Laufwerksbuchstaben sehen soll, und geben Sie dem Benutzer Zugriff auf diese. Sie können das Laufwerk D dann ausblenden.

Kannst du ein bisschen ausführlich sein? Ich weiß auch nicht, ob es eine gute Idee ist, neue Laufwerke für bestimmte Ordner zu erstellen. Firee vor 10 Jahren 0