Рейтинг:0

Попытка смонтировать диск Webdav в Windows дает "Введенная вами папка недействительна. Пожалуйста, выберите другую"

флаг kw

У меня есть настройка httpd-сервера на базе Linux с аутентификацией AD, которая отлично работает для загрузок. Пользователи заходят на веб-сайт и запрашивают учетные данные. Если вы принадлежите к определенной группе, вы видите все это. Если вы не состоите в определенной группе, вы видите некоторые из них.

Было добавлено новое требование, согласно которому пользователи должны иметь возможность монтировать веб-сайт как подключенный диск через WebDav.

Я попытался смонтировать его, и это не удалось с ошибкой в ​​​​теме вопроса. Пытался использовать "net use * https://my.url/webdav" и получил: Произошла системная ошибка 67 (после запроса имени пользователя и пароля).

Я установил клиент cadaver linux и могу подключиться к сайту с другого сервера. Я также установил Cygwin на свой ноутбук с клиентом cadaver, и он прекрасно подключился.

У меня был коллега, который на Mac пытался подключиться с помощью клиента Mac, и он подключился, так что это похоже на Windows.

Я также установил лакмус, и он прошел тесты.

Мой поиск в Google до сих пор также выявил для меня несколько вещей, которые я безуспешно пытался

  • В реестре изменить значение ключа HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters BasicAuthLevel на 2 и перезапустить службу WebClient.
  • В том же ключе, добавив AuthForwardServerList и поместив туда URL.

Я пробовал это с базовым AuthType и дайджестом AuthType (хотя дайджест, похоже, не хотел работать с AD)

Вот мой (отредактированный для конфиденциальности) файл конфигурации:

<VirtualHost *:80>

ServerAdmin [email protected]
  ServerName myserver
  ServerAlias x.x.x.x
  DocumentRoot /

  LogLevel warn
#  LogLevel trace6
  ErrorLog "logs/interfaces_prd_webdav_error_log"
  CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/webdav_access_log.%Y-%m-%d-%H_%M_%S 5M" "%t %h  \"%r\" %>s %b"

  LimitXMLRequestBody 131072
  DavLockDB /var/lib/dav/lockdb

# ************************************************************

  <Directory "/path/to/top/of/interfaces">
    AuthType Basic
    AuthName "Use Your Login"
    AuthBasicProvider ldap
    AuthLDAPURL "ldap://my_ad_server.local:389/ou=myou1,ou=clients,dc=mydc1,dc=local?mail?sub?(objectClass=*)"
    AuthLDAPGroupAttributeIsDN on
    AuthLDAPBindDN "searchuser"
    AuthLDAPBindPassword "searchuserpwd"
    Require valid-user
  </Directory>

  <Directory "/path/to/top/of/interfaces/secure">
    AuthType Basic
    AuthName "Use Your Login"
    AuthBasicProvider ldap
    AuthLDAPURL "ldap://my_ad_server.local:389/ou=myou1,ou=clients,dc=mydc1,dc=local?mail?sub?(objectClass=*)"
    AuthLDAPGroupAttributeIsDN on
    AuthLDAPBindDN "searchuser"
    AuthLDAPBindPassword "searchuserpwd"
    Satisfy all
    Require ldap-group CN=SecureGroup,OU=mygroup,OU=myou1,OU=Clients,DC=mydc1,DC=local
  </Directory>

  Alias /files /path/to/top/of/interfaces

  <Location /files>
    Dav on
    Options +Indexes
  </Location>

</VirtualHost>

У кого-нибудь есть идеи по этому поводу?

Ответить или комментировать

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