Git Bash Shell не может создать символические ссылки
Когда я пытаюсь создать символическую ссылку из оболочки 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
и установка уровня привилегий «Запускать эту программу от имени администратора», но это не помогает.
Я вошел в Security -> Advanced properties в Windows и сделал себя (а не группу администраторов) владельцем, но это тоже ничего не исправляет.
Я в недоумении. Я не знаю, приходит ли это сообщение об ошибке в конечном итоге отln
, из Bash, или из Windows, или как я мог не иметь разрешения. Как я могу добраться до сути этого?