Git Bash シェルからシンボリック リンクを作成しようとすると、毎回失敗します。
$ ln -s /c/Users/bzisad0/Work testlink
ln: creating symbolic link `testlink' to `/c/Users/bzisad0/Work': Permission denied
エラーメッセージを表示する以外に行うことは、 (この場合) という名前の空のディレクトリを作成することだけですtestlink
。
実行可能ファイルに問題はありませんln
。たとえば、私が所有し、実行可能としてマークされています。
$ which ln
/bin/ln
$ ls -hal /bin/ln
-rwxr-xr-x 1 BZISAD0 Administ 71k Sep 5 11:55 /bin/ln
私は現在のディレクトリ ( ~
、これは/c/Users/bzisad0
) も所有しています。
$ ls -dhal .
drwxr-xr-x 115 BZISAD0 Administ 40k Sep 5 12:23 .
私には管理者権限があり、「管理者として実行」で Git Bash シェルを開こうとしましたが、違いはありません。
Windows のプロパティを開いてln.exe
、特権レベルを「管理者としてこのプログラムを実行する」に設定しようとしましたが、役に立ちません。
Windows の [セキュリティ] -> [詳細プロパティ] に移動し、(管理者グループではなく) 自分自身を所有者にしましたが、それでも何も解決しません。
私は途方に暮れています。このエラー メッセージが最終的にln
、Bash、Windows のどれから来ているのか、またはどのようにしてアクセス許可が不足している可能性があるのか わかりません。どうすればこれの底にたどり着くことができますか?