Автор Тема: Большая длина пути к папками и файлами на NTFS  (Прочитано 18857 раз)

alextu

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: 0
    • Просмотр профиля
Привет всем!

Мигрировали файловый сервер в новый домен, соответственно, необходимо поменять NTFS права доступа на файлы и папки. Но как оказалось, пути к некоторым папкам и файла оказались чересчур длинными. В результате винда не может поменять права доступа на файлы и папки, если длина пути превышает 250 символов.
Сейчас пользователи не могут попасть в такие вложенные папки, потому что к ним не применимость права.
При попытке сменить NTFS права во вкладке Безопасность, на проблемных объектах появляется одна и та же ошибка и разрешения к ним не применяются.
Как быть в этой ситуации? Пройтись по всем таким каталогам и "укоротить" имена не предлагайте, это займет неделю или больше.

P.S. Еще заметил, что во многих именах файлов и каталогов есть различные символы: слэш, точка, и т.п. хрень. Это тоже может вызывать такие проблемы?

dimokkk

  • Full Member
  • ***
  • Сообщений: 185
  • Репутация: 14
    • Просмотр профиля
Re: Большая длина пути к папками и файлами на NTFS
« Ответ #1 : 04 Декабрь 2012, 09:56:28 »
Во первых, ограничение на длину пути в Ntfs примерно 32000 символов. Вопрос в том, что виндовые стандартные API функции работают только с 256 символами.

Читайте тут http://support.microsoft.com/kb/320081/ru начиная с "Причина 4", значение MAX_PATH, думаю, найдете.