При начале с Windows Vista NTFS получил способность представить символьные ссылки на файлы (в противоположность соединениям каталога). Также mklink
утилита появилась. Однако неадминистративные пользователи не могут создать символьные ссылки по умолчанию. Какое-либо понимание на том, почему это может быть так? Я имею в виду, какой ущерб пользователь мог нанести с символьными ссылками, которые он не может сделать с hardlinks или соединениями каталога (оба из которых могут быть созданы без административных привилегий без проблем)?
Символьные ссылки на самом деле менее опасны, чем hardlinks, верны. Я не думаю, что проблемой здесь является безопасность, но административная эффективность. Я думаю, что Microsoft приняла правильное решение, поскольку она сведет системного администратора с ума, когда пользователи начнут создавать символьные ссылки везде, не зная то, что они делают.
В Mac OS ярлыки являются символьными ссылками. Так концептуально это менее сбивает с толку, так как это было похоже что с начала. И для вентиляторов Linux, Вам не должны говорить то, что является символьными ссылками.;-)
Но это не верно для Windows. Предположите объяснять среднему пользователю различие между старым добрым ярлыком Windows, символьной ссылкой и каталогом, junction/hardlink, и Вы скоро поймете, что предоставление такого питания к массам будет открывать огромную банку извивающихся червей технической поддержки.
Это составляет мои два цента.