Как запретить пользователям создавать на сетевых дисках директории и файлы с плюсами в именах? Стоит сервер 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)... Потом, чтобы исправить файловую систему от таких "корректных" имён, пришлось форматировать раздел...
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.