Форум администраторов Windows

Серверные системы Microsoft => Windows Server 2003 => Тема начата: alextu от 04 Декабрь 2012, 09:32:48

Название: Большая длина пути к папками и файлами на NTFS
Отправлено: alextu от 04 Декабрь 2012, 09:32:48
Привет всем!

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

P.S. Еще заметил, что во многих именах файлов и каталогов есть различные символы: слэш, точка, и т.п. хрень. Это тоже может вызывать такие проблемы?
Название: Re: Большая длина пути к папками и файлами на NTFS
Отправлено: dimokkk от 04 Декабрь 2012, 09:56:28
Во первых, ограничение на длину пути в Ntfs примерно 32000 символов. Вопрос в том, что виндовые стандартные API функции работают только с 256 символами.

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