Разрешить доступ к определенным папкам для гостей в Windows 7

Я только что включил гостевую учетную запись в своей системе Windows 7(64bit). Это то, что я требую, чтобы гостевой пользователь должен / не должен иметь:

  1. Гость не должен иметь доступ к диску D: (любой другой диск, кроме c:)

  2. но есть определенные папки на диске D:, для которых я хочу дать ему доступ для чтения. Кроме того, он должен быть в состоянии видеть только эти конкретные папки, ничего больше.

5
задан Hennes
11.12.2022 1:42 Количество просмотров материала 3029
Распечатать страницу

2 ответа

решение

следующая процедура предполагает, что вы используете встроенную гостевую учетную запись и что путь к ее профилю C:\Users\Guest.

первые шаги

  1. войдите в систему с учетной записью гостя, а затем выйдите из системы. Это просто, чтобы убедиться, что профиль инициализируется, в случае, если это еще не так.

  2. войдите в систему с учетной записью администратора и откройте командной подскажите.

скрыть и запретить доступ к любому диску, кроме C: с моего компьютера

введите или вставьте следующие команды в командной строке, нажмите клавишу введите каждый раз:

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"

запретить доступ к дискам и их подпапкам

  1. введите или вставьте следующие команды и нажмите введите:

    takeown /f D: /a
    icacls D: /deny *S-1-5-32-546:(OI)(CI)(F)
    
  2. повторите шаг 1 для любого другого диск, который вы хотите ограничить, заменив D: с фактическим письмом.

предоставить доступ для чтения и выполнения к определенным папкам

  1. выполнить следующую команду:

    icacls "D:\SomeFolder" /grant:r *S-1-5-32-546:(OI)(CI)(RX)
    
  2. повторите предыдущий шаг для всех остальных папок, которые вы хотите сделать доступными для учетной записи гостя.

создать точки монтирования на диск C: конкретные доступ папки

  1. создайте выделенный контейнер, выполнив следующие команды:

    md "C:\GuestDrive"
    icacls "C:\GuestDrive" /grant:r *S-1-5-32-546:(OI)(CI)(RX)
    
  2. создать точку соединения для доступа к папке:

    mklink /j "C:\GuestDrive\SomeFolder" "D:\SomeFolder"
    
  3. повторите шаг 2 для других нужную папку.

ссылки

1
отвечен and31415 2022-12-12 09:30

Почему бы не сопоставить эти папки, которые вы хотели бы, чтобы гость видел как новые буквы дисков, и предоставить пользователю доступ к ним? Затем диск D можно скрыть.

-1
отвечен user301746 2022-12-12 11:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх