Запретить учетным записям пользователей Windows 7 получать доступ к файлам в других учетных записях пользователей

Запретить учетным записям пользователей Windows 7 получать доступ к файлам в других учетных записях пользователей

Я пытаюсь настроить еще одну учетную запись пользователя на моем ноутбуке с Windows 7 Professional для использования другим человеком. Я не хочу, чтобы этот человек имел доступ к файлам в моей учетной записи пользователя на той же машине. На этой машине есть один жесткий диск, отформатированный в NTFS. Данные учетных записей пользователей хранятся в расположении по умолчанию, C:\Users.

Я использую компьютер с учетной записью Standard Account (не Administrator). Назовем мою учетную запись пользователя «Пользователь A».

Я дал новому пользователю стандартный аккаунт. Назовем аккаунт нового пользователя «Пользователь B».

Для ясности: я хочу, чтобы пользователь B имел возможность входить в свою учетную запись, использовать компьютер, но не мог получить доступ ни к одному из файлов в учетной записи пользователя A на том же компьютере.

В настоящее время пользователь B не может использовать проводник Windows для перехода в папку C:\Users\User A. Однако, просто используя поиск Windows, пользователь B может легко находить и открывать документы, сохраненные в C:\Users\User A\Documents. После открытия документа полный путь к этому документу отображается в «Недавних местах» в проводнике Windows, а сам документ отображается как файл, который можно открыть с помощью функции «Недавние» в Word 2010. Это нежелательное поведение. Пользователь B не должен иметь возможности просматривать какие-либо документы с помощью поиска Windows или чего-либо еще.

Я попытался установить разрешения, используя следующую процедуру.

  1. Используя учетную запись администратора, перейдите в C:\Users и щелкните правой кнопкой мыши папку «Пользователь A». Выберите «Свойства».

  2. В открывшемся окне «Свойства пользователя А» перейдите на вкладку «Безопасность».

  3. Нажмите кнопку «Изменить...», чтобы изменить разрешения.

  4. В открывшемся окне «Разрешения для пользователя B» в разделе «Имена групп или пользователей» выберите пользователя B.

  5. В разделе «Разрешения для пользователя B» установите флажок в столбце «Запретить» для строки «Полный доступ». Убедитесь, что флажок «Запретить» автоматически установлен для всех остальных строк, а затем нажмите «ОК».

Система должна начать работать. Процесс может занять несколько минут.

Когда я следовал этой процедуре, я получил несколько ошибок «Доступ запрещен», предполагающих, что система не смогла установить разрешения, как я указал. Я думаю, это может быть одной из причин, по которой пользователь B все еще может получить доступ к файлам в папках учетной записи пользователя A.

Есть ли другой способ достичь моей цели здесь? Спасибо.

решение1

Я решил эту проблему, немного изменив процедуру, которую я описал в вопросе. По сути, вместо того, чтобы нажать «Отклонить» в разделе «Полный доступ», я отдельно выбрал каждое разрешение, которое хотел отклонить. Я не уверен, почему это работает, но это работает.

Сначала я удалил пользователя B и заново создал пользователя B, чтобы устранить любые запутанные и противоречивые разрешения. Затем я следовал этой измененной процедуре.

  1. Используя учетную запись администратора, перейдите в C:\Users и щелкните правой кнопкой мыши папку «Пользователь A». Выберите «Свойства».

  2. В открывшемся окне «Свойства пользователя А» перейдите на вкладку «Безопасность».

  3. Нажмите кнопку «Изменить...», чтобы изменить разрешения.

  4. В появившемся окне «Разрешения для пользователя B» в разделе «Имена групп или пользователей» выберите пользователя B.

  5. В разделе «Разрешения для пользователя B» установите флажок в столбце «Запретить» для строк «Чтение и выполнение», «Изменение», «Список содержимого папки», «Чтение» и «Запись». Нажмите «ОК».

Система должна начать работать. Процесс может занять несколько минут.

Связанный контент