Назад | Перейти на главную страницу

Символьная или жесткая ссылка на UNC-путь: ошибка входа в систему

У меня есть Synology NAS, который экспортирует каталог резервных копий, к которому я хочу получить доступ локально в папке. У меня раньше это работало с предыдущим Synology NAS, но я не помню, как я это делал.

Итак, я открываю выделенное приглашение cmd, cd в каталог и затем выполняю:

C:\somepath> mklink /D Backups \\servername\Backups
C:\somepath> cd Backups
Logon failure: unknown user name or bad password

Создает ссылку нормально, но есть проблема с разрешениями на доступ. Но я могу открыть проводник и легко перейти к этой папке по ссылке.

Жесткая ссылка немедленно вызывает проблему с разрешением:

C:\somepath> mklink /H Backups \\servername\Backups
Logon failure: unknown user name or bad password

Есть мысли о том, что мне не хватает?

Наконец-то мне это удалось. Программы, которые я запускаю из этого общего ресурса, требуют повышения привилегий, после чего они по какой-то причине потеряли доступ к общему ресурсу.

Таким образом, ключ заключается в том, чтобы постоянно отображать диск в режиме с повышенными правами:

C:\somepath> net use y: "\\servername\Backups" * /user:UserName /persistent:yes
The command completed successfully

C:\somepath> mklink /d Backups "\\servername\Backups"
symbolic link created for Backups <<===>> \\servername\Backups

C:\somepath> cd Backups
C:\somepath\Backups>

Ранее это приводило к ошибке «Ошибка входа в систему».

Изменить: и если вам нужно сделать это глобально для всех пользователей, см. Этот пост: https://stackoverflow.com/a/4763324/144873