Чому звичайні користувачі в Windows не можуть створювати символічні посилання?


23

Починаючи з Windows Vista, NTFS отримав можливість представляти символічні посилання на файли (на відміну від стиків каталогів). Також mklinkз’явилася утиліта. Однак користувачі, які не є адміністративними, не можуть створювати символьні посилання за замовчуванням. Будь-яке розуміння, чому це може бути так? Я маю на увазі, який збиток може зробити користувач із посиланнями, які він не може зробити із жорсткими посиланнями або з'єднаннями каталогів (обидва вони можуть бути створені без адміністративних привілеїв без проблем)?


Дивіться також тут security.stackexchange.com/q/10194
C. Yduqoli

Відповіді:


11

Символьні посилання насправді менш небезпечні, ніж жорсткі посилання. Я не думаю, що тут питання полягає в безпеці, а в адміністративній ефективності. Я думаю, що Microsoft прийняла правильне рішення, оскільки воно запустить гайки sysadmin, коли користувачі почнуть створювати посилання скрізь, не знаючи, що вони роблять.

У Mac OS ярлики є символьними посиланнями. Тож концептуально це менш заплутано, оскільки так було з самого початку. А для шанувальників Linux вам не потрібно розповідати, що таке посилання. ;-)

Але це не вірно для Windows. Уявіть, як поясніть середньому користувачеві різницю між старим хорошим ярликом Windows, символьним посиланням та з'єднанням каталогів / жорстким посиланням, і ви незабаром зрозумієте, що надання такої сили широким масивам відкриє величезну кількість черв'яків технічної підтримки.

Це мої два центи.


4
і саме тому Windows не для SUPERкористувачів :-)
Sander Versluys

29
На насправді, знайти в mklinkкоманду, ймовірно , що - то , що середній користувач ніколи не буде робити. Таким чином, єдиним видом "посилання", з яким нормальний користувач коли-небудь стикається, є "Ye Olde Shell Link". Таким чином, для більшості користувачів не буде потреби в поясненні символьних посилань і посилань на оболонки проти повторних точок, оскільки немає (справедливо, напевно,) легко доступного методу створення інших видів посилань. Тим не менш, це насправді не пояснює, чому звичайні користувачі можуть створювати жорсткі посилання та точки з'єднання, але немає символьних посилань. Мені б дуже хотілося, іноді.
Joey

Хороший момент Йоганнес.
GeneQ

2
Я вважаю себе енергетичним користувачем, але до цього питання я думав, що вузли НЕ СПІЛЬНІ! (будь-яке посилання на різницю між ними та посиланнями?)
hasen

1
Я вважаю, що ця відповідь - це нісенітниця. Вводячи це довільне обмеження, Microsoft по суті представила функцію, яка може бути надзвичайно корисною (є причина, чому символьні посилання існували в UNIX / Linux майже назавжди), але зараз їх не можна використовувати багато. Молодці, Microsoft; Я нічого не очікував від тебе. > 8 ^ (
антред
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.