Как запретить пользователям создавать на сетевых дисках директории и файлы с плюсами в именах?

windows имена файлы директории сетевой диск

Как запретить пользователям создавать на сетевых дисках директории и файлы с плюсами в именах? Стоит сервер 2003 std. Предложение поставить Linux или что-то еще будет награждено отрицательным рейтингом

Примечание:
Плюсы мне угодили всем кроме того, что они изначально являются запрещенными для использования в именах файлов. А запрещены они по той причине, что используются в разных командах, например, команда copy a+b c копирует содержимое двух файлов a и b в новый файл c. Есть стандарты, от которых, видимо, мокрософт в последнее время все больше и больше отходит. Оказывается, может быть файл или директория с именем a+b, что не является ни правильным, ни стандартным. Большинство программ с такими именами просто не будет работать, хотя, если создавать файлы с именами в кавычках, то проканать, наверно, может что угодно :(

Короче, вопрос остается - есть ли способ как в виндах запретить подобную ересь на корню?

Примечание:
Может быть, уже можно создавать имена файлов типа "Диск c:.lnk" или "Ярлык для c:\Program Files\"?

Примечание:
Вот нашел: http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB
Пишут:
Помимо ограничений файловой системы, интерфейсы операционной системы дополнительно ограничивают набор символов, который допустим при работе с файлами.

* Для MS-DOS в имени файла допустимы только заглавные буквы, цифры. Не допустим пробел, знак вопроса, звёздочка, символы больше/меньше, символ вертикальной черты.[1]. При вызове системных функций именами файлов в нижнем или смешанном регистре, они приводятся к верхнему регистру.
* Для Microsoft Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы «>», «<», «|», «?», «*», «/», «\», «:», «"».
* Для GNU/Linux (с учётом возможности маскировки) разрешены все символы, кроме «/» и нулевого байта.

Большинство операционных систем требуют уникальности имени файла в одном каталоге, хотя некоторые системы допускают файлы с одинаковыми именами (например, при работе с ленточными накопителями).

Получается, что можно создать файл с именем "." или даже ".." и это будет корректно. Однажды в результате глюка у меня такое получилось (не помню, на NTFS или на FAT)... Потом, чтобы исправить файловую систему от таких "корректных" имён, пришлось форматировать раздел...
Ответы:
Поставьте Linux в качестве файлового сервера. Эта проблема перестанет Вас волновать.
>что они изначально являются запрещенными для использования в именах файлов.
Первый раз слышу что + является запрещённым символом. Пруфлинк?
>А запрещены они по той причине, что используются в разных командах, например, команда copy a+b c копирует содержимое двух файлов a и b в новый файл c.
Использовать кавычки (copy "1+2.txt"+"3+4.txt" "5+6.txt") религия не позволяет.
>Есть стандарты, от которых, видимо, мокрософт в последнее время все больше и больше отходит.
Линк на стандарты можно? В операционных системах на базе ядра linux также можно создавать файлы и папки с плюсами в именах, в этом тоже Microsoft виновата?
>Оказывается, может быть файл или директория с именем a+b
Такое может быть уже давольно давно. Где Вы были последний десяток лет?
>Большинство программ с такими именами просто не будет работать
Назавите хоть одну нормальную программу, которая не умеет этого делать.
>Дополнение #3
Заметьте, что про + ничего плохого там не сказано.
>Потом, чтобы исправить файловую систему от таких "корректных" имён, пришлось форматировать раздел...
Если Вы не знаете менее радикалтных методов, это не значит, что их нет.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.