
У меня возникли проблемы с включением разрешения на сетевой диск. Когда я пытаюсь получить к нему доступ через Мой компьютер, введя \\serverName\d$
, мне предлагается ввести имя пользователя и пароль, но он их не принимает и продолжает спрашивать (без вывода какого-либо сообщения). Если я пытаюсь получить к нему доступ, используя имя пользователя и пароль администратора, это срабатывает. Разрешения для диска D на моем сервере для Все установлены следующим образом:
- Перейти к папке/выполнить файл
- Список папок/чтение данных
- Атрибуты чтения
- Прочитать расширенные атрибуты
- Разрешения на чтение
Мне нужно, чтобы все пользователи имели доступ к этому драйверу. Я что-то упускаю?
решение1
Как вы можете прочитатьздесь«административные общие ресурсы» (которые \\servername\d$
есть) больше не доступны для «обычных» пользователей Vista и более поздних версий и могут быть доступны только «истинному» локальному администратору.
По умолчанию Windows Vista и более поздние версии используют контроль учетных записей пользователей (UAC) для обеспечения безопасности. Одна из функций UAC запрещает административные права пользователю, который получает доступ к сетевым ресурсам на локальном компьютере по сети, если только пользователь, осуществляющий доступ, не зарегистрирован в домене Windows. Можно отключить удаленные ограничения UAC.
Так что это может быть возможно, если вы отключите UAC, но я бы не советовал этого делать. Также могут быть некоторые хаки реестра, чтобы дать доступ "Всем", но я бы также не советовал этого делать.
Также от Microsoftкб947232:
По умолчанию Windows Vista и более новые версии Windows запрещают локальным учетным записям доступ к административным общим ресурсам через сеть.
Поэтому я бы не советовал активно использовать административный ресурс.
Если вы хотите поделитьсявесь D
-drive, вы должны повторно поделиться им как отдельным ресурсом. (т.е. \\servername\data
). (Вы, конечно, можете просто поделитьсяодна папкасо всеми вашими файлами)