Windowsの一般ユーザーがシンボリックリンクを作成できないのはなぜですか?


22

Windows Vista以降、NTFSはファイルへのシンボリックリンクを表すことができました(ディレクトリジャンクションとは対照的に)。また mklink 実用性は現われた。ただし、管理者以外のユーザーはデフォルトでシンボリックリンクを作成できません。それがなぜそうなるのかについての洞察はありますか?つまり、ユーザーがハードリンクやディレクトリジャンクション(両方とも管理者権限なしで問題なく作成できる)でできないシンボリックリンクを使用すると、ユーザーはどのような被害を受けることができるのでしょうか。

Joey 22 7月 2009 12:29
ソース

こちらもご覧ください security.stackexchange.com/q/10194
C. Yduqoli 9 11月 2018 08:57

回答:


11

シンボリックリンクは実際にはハードリンクよりも危険性が少ないです。ここでの問題はセキュリティではなく管理上の効率性ではないと思います。ユーザーが何をしているのかわからずにどこでもシンボリックリンクを作成し始めたときに、システム管理者がシステム管理者を動かすことになるので、マイクロソフトは正しい決断を下したと思います。

Mac OSでは、ショートカットはシンボリックリンクです。概念的には、最初からそうなっているので、混乱することは少なくなります。 そしてLinuxファンにとっては、シンボリックリンクとは何かを言われる必要はありません。 ;-)

しかし、それはWindowsには当てはまりません。平均的なユーザーに説明を想像してみてください 古き良きWindowsショートカット、シンボリックリンク、ディレクトリjunction / hardlinkの違い そして大衆にそのような力を与えることはしなやかな技術サポートワームの巨大な缶を開くことになるということをすぐに気づくでしょう。

それは私の2セントです。

GeneQ 22 7月 2009 12:29
ソース

4
だからこそ、windowsはSUPERusersには向いていません:-)
Sander Versluys 22 7月 2009 12:30

28
実際には、 発見 mklink コマンドはおそらく平均的なユーザーがこれまでにやらないようなものです。したがって、通常のユーザーが直面する唯一の種類の「リンク」は、Ye Olde Shell Linkです。それで、大多数のユーザーにとって、それはありません。 必要 他の種類のリンクを作成するための簡単にアクセス可能な方法は(おそらくそうですが)ないので、シンボリックリンク対シェルリンク対再解析ポイントを説明する方法それでも、通常のユーザーがハードリンクとジャンクションポイントを作成できるのにシンボリックリンクを作成できない理由は、実際には説明されていません。私は本当にしたいのですが、時々。
Joey 22 7月 2009 12:48

いい点ヨハネス。
GeneQ 22 7月 2009 12:53

2
私は自分自身をパワーユーザーと考えていますが、この質問が出るまでは接合部はシンボリックリンクだと思いました。 (それらとシンボリックリンクの違いについてのリンクは?)
hasen 24 7月 2009 06:22

1
この答えは無意味だと思います。この恣意的な制限を導入することによって、マイクロソフトは本質的に非常に有用であるかもしれない機能を導入しました(シンボリックリンクがUNIX / Linux上で永遠に存在した理由があります) Microsoft、よくできました。私はあなたから何も少ないとは思わなかった。 > 8 ^(
antred 1 12月 2016 13:40
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.