У меня Windows Server 2012 (не домен) с папкой, которая используется как TestShare.
Разрешения для общего ресурса: Everyone
имеет полный доступ, и есть локальный пользователь TestUser, который имеет полный доступ к фактической папке.
На GuestServer я могу подключиться и / или подключить диск к \ HostServer \ TestShare, указав имя пользователя и пароль для TestUser.
Разрешения NTFS:
Поделиться разрешениями
Отчет об эффективном доступе
Проблема в том, что когда я пытаюсь получить доступ к папке, я получаю сообщение «Доступ запрещен».
На хост-сервере я вижу пользователя, подключенного к общему ресурсу в диспетчере сеансов, поэтому пароль правильный и распознается. Если я использую неправильный пароль, я не получаю ни сообщения «успешно завершено», ни «открытый сеанс».
Что еще может блокировать доступ к общим файлам, когда кажется, что общий ресурс настроен, а права доступа к папке установлены, а с подключением все в порядке?
Сеть распознается как «общедоступная», и соответствующие правила брандмауэра вроде бы включены - даже отключение брандмауэра не помогает.
Разрешения на общий ресурс для всех заполнены - хорошо А как насчет разрешений ntfs?
Войдите в систему локально на сервере, щелкните правой кнопкой мыши папку и проверьте разрешения ntfs .... Убедитесь, что там есть тестовый пользователь с правами на чтение или изменение как минимум.
При доступе по сети .... Оцениваются разрешения общего доступа и NTFS, и применяется самый строгий набор.
Проверьте разрешения ntfs
Вы можете попробовать изменить права доступа «все» для «аутентифицированных пользователей»? У нас есть сервер Windows 2012, который отлично работает как файловый сервер (хотя член домена), и это единственная разница между тем, что вы делаете, и тем, что делаем мы.
Эта проблема возникла из-за неправильной конфигурации базовых образов Windows со стороны Rackspace. Теперь они обновили базовые изображения, и новые серверы, которые я построил, похоже, устранили проблему.