Назад | Перейти на главную страницу

Рекурсивно устанавливать разрешения в Windows 7

Я только что установил Windows 7 и пытаюсь настроить общий сетевой ресурс, чтобы он был доступен всем в моей (домашней) сети. Я привык к XP, поэтому мне нужно немного времени, чтобы привыкнуть к новому способу совместного использования папок и настройки разрешений в 7.

Пока что мне удалось:

Теперь моя проблема в том, что каждый файл в каталоге доступен для просмотра, но не доступен для чтения пользователям сети. На другом компьютере я вижу, что файл существует, но когда я пытаюсь его скопировать, я получаю ошибку с правами доступа.

Есть ли способ открыть разрешения для всех файлов в каталоге, чтобы их могли читать все?

Пока что я нашел способ делать это только по одному файлу за раз, и это просто ужасно. В терминах unix я хочу, чтобы во всех каталогах было 755, а во всех файлах было 644. Как я могу сделать это рекурсивно?

Вот как мне это удалось:

  1. щелкните правой кнопкой мыши каталог, перейдите в Свойства
  2. Вкладка Безопасность, Дополнительно ..
  3. Вкладка "Разрешения", Изменить разрешения ...
  4. Добавить...
  5. Дополнительно ...
  6. нажмите «Найти сейчас», затем найдите и нажмите «Все», нажмите «ОК»
  7. нажмите ОК
  8. «Все» должны теперь отображаться в списке с разрешениями «Чтение и выполнение».
  9. установите флажок «Заменить все разрешения для дочерних объектов разрешениями, наследуемыми от этого объекта»
  10. нажмите ОК. Это должно рекурсивно предоставить доступ для чтения «всем».

В графическом интерфейсе выберите несколько файлов / папок, которые вы хотите изменить. Щелкните правой кнопкой мыши и выберите Свойства. Внесите свои изменения, и если / когда вас спросят, хотите ли вы применить изменения ко всем папкам и подпапкам, щелкните соответствующим образом.

В командной строке используйте команду attrib с переключателем / r. Подстановочные знаки принимаются attrib. Введите attrib /? Чтобы получить больше информации.