6

У меня есть компьютер с Windows Server 2008 ("R1") SP2, который я использую в качестве домашнего сервера, а другой - с Windows 8.1 ("Домой"), который я использую ежедневно. В сети нет контроллера домена. Я вошел в Windows 8.1 с пользователем A, давайте назовем это PC\AUser. На сервере нет пользователя A. У меня есть общая папка для пользователя B, назовем ее SERVER\BUser.

Как заставить Windows 8.1 запрашивать учетные данные при запуске -> запустить \SERVER \SharedFolder \?

Пока я получаю только эту ошибку: «У вас нет разрешения на доступ к \SERVER \SharedFolder. Обратитесь к администратору сети для запроса доступа».

Я смог открыть папку без защиты, добавив "Все" в список разрешений. Но как только я удаляю "Все", клиент Windows 8 просто говорит "у вас нет прав доступа к этой папке", не запрашивая никаких учетных данных.

Я уже сделал это в 2000 и XP дней ...

Как заставить запрос учетных данных в Windows 8.1?

Обновить:

Я получил к нему доступ из клиента Linux с помощью команды:

smbclient //SERVER/SharedFolder mypassword -U BUser

Таким образом, это переносит проблему в клиент Windows 8.1 - сервер настроен нормально.

Обновление 2:

По запросу это сообщение об ошибке, которое я получаю. Это на португальском, но опытные пользователи распознают окно. Там написано «Название: Ошибка сети. Windows не может получить доступ к [папке]. У вас нет разрешения на доступ к [адресу]. Обратитесь к администратору сети, чтобы запросить разрешение на доступ. "

сообщение об ошибке.

Обновление 3:

Я смог подключиться к общему ресурсу, используя опцию «подключить сетевой диск ...» и вручную установив там учетные данные - но сначала мне пришлось отключить общий ресурс, используя net use /delete потому что, похоже, Windows создает устаревшее сопоставление при неудачной попытке подключения (wtf?). Таким образом, это по крайней мере пригодно для меня сейчас. Но получит вознаграждение за вознаграждение, если кто-то сможет решить или объяснить проблему, когда Windows 8.1 не может соединиться с ошибкой прав доступа вместо запроса учетных данных.

Окончательное обновление:

Нашел решение! Я отправил это как ответ.

4 ответа4

3

Это был не тот ответ, который сработал для этого поста (см. Мой другой ответ), но он мог бы сработать для других людей в других ситуациях, поэтому нет смысла понижать голосование.

Возможно, вы уже использовали некоторые учетные данные при подключении, которые не имеют необходимых разрешений, или которые имели их один раз, а теперь их больше нет. Windows будет настаивать на том, чтобы использовать эти бесполезные учетные данные для каждого соединения, в результате чего получится действительно приятное замечание.

Чтобы Windows забыла эти учетные данные:

  1. Перейдите в Control Panel > User Accounts > Manage your credentials
  2. Изучите список учетных данных в разделе Учетные данные Windows Credentials
  3. Нажмите на стрелку вниз справа от учетных данных для деталей
  4. Нажмите Remove from vault чтобы удалить.
  5. В командной строке «Запуск от имени администратора» введите net use * /DELETE .
    (Это удалит учетные данные для всех общих сетевых ресурсов.)
3

Постер обнаружил, что после отключения учетной записи «Гость» Windows потребовала учетные данные. Я думал, что важно добавить объяснение этого поведения (цитируемого из этого источника), которое полностью изменилось после XP и начиная с Vista.

В Windows XP была введена концепция «Простой общий доступ к файлам», которая при включении полностью исключала безопасность для обмена файлами. Весь доступ к сети был сделан в контексте учетной записи гостя, независимо от фактического имени учетной записи удаленного пользователя. По существу. любой, кто имеет физический доступ к вашей сети, может получить доступ к любому файлу общего доступа. Это значительно облегчило доступ к файлам друг друга другим людям в вашем доме и офисе.

Windows 8, 7 и Vista также включают в себя простой общий доступ к файлам, хотя теперь он называется защищенным паролем. И эффект отключения и включения этой функции полностью изменен в двух новых операционных системах.

образ

Этот параметр не всегда можно изменить. В Windows XP Home Edition простой общий доступ к файлам всегда проверяется и не может быть отключен. Во всех других версиях Windows его можно включить или отключить, кроме случаев, когда компьютер является членом сети домена. В этом случае пароли всегда требуются.

В заключение. В Windows 8 и 7 появился новый способ работы системы безопасности при отключении общего доступа с защитой паролем. В Vista и XP, когда пароли не требуются, весь входящий сетевой доступ использует учетную запись гостя. Таким образом, любой пользователь в сети может получить доступ к любому файлу в общей папке, если к нему может получить доступ учетная запись «Гость» или группа «Все».

Но в Windows 8 и 7 следующее происходит, когда удаленный пользователь пытается использовать папку или файл, к которому открыт общий доступ на компьютере Windows 8 или 7 с отключенным паролем:

  • Если учетная запись удаленного пользователя соответствует учетной записи на компьютере с общим доступом Windows 8 или 7, и для этой учетной записи установлен пароль, эта учетная запись используется для доступа к файлам.
  • Если учетная запись удаленного пользователя совпадает с учетной записью на компьютере с общим доступом, но для этой учетной записи не задан пароль, используется учетная запись «Гость».
  • Если учетная запись удаленного пользователя не совпадает ни с одной учетной записью на компьютере с общим доступом, используется учетная запись гостя.

Это может показаться запутанным, но на самом деле это очень полезное изменение. Прежде всего, это изменение было необходимо для поддержки новой функции HomeGroup. Все компьютеры, входящие в домашнюю группу, используют специальную защищенную паролем учетную запись с именем HomeGroupUser $ для доступа к другим компьютерам-членам, и это изменение позволяет работать независимо от того, включен или отключен общий доступ с паролем. Во-вторых, он дает вам возможность назначенным пользователям дополнительные привилегии доступа, не требуя установки полноценной схемы безопасности.

2

Ладно, ребята, я вас всех опередил. :)

Поиграв с сервером, я решил проверить "Сессии" в разделе "Общие папки в управлении компьютером".

  • Сюрприз, мой компьютер с Windows 8.1 подключался с учетной записью гостя!

гостевая сессия

  • Затем я продолжил отключать гостевую учетную запись:

отключение гостевой учетной записи

  • Aaand ... при подключении к общему ресурсу через Windows -> Выполнить

запрос учетных данных

Успех!

2

Доступ к общему ресурсу основан на пользователях, а не на паролях.

Самый простой способ обеспечить базовую защиту вашей доли - это:

  1. создать защищенную паролем учетную запись пользователя на вашем сервере,
  2. назначить этому пользователю необходимые права на общий ресурс (так же, как он был назначен группе «Все»),
  3. убедитесь, что у того же пользователя также есть необходимые права на уровне файловой системы (это отдельно от прав на общий ресурс, но оба требуются).

После этого используйте логин и пароль этого пользователя при доступе к общему ресурсу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .