Общие папки, которые являются символическими ссылками на другую папку

Я должен запустить Wine для программы, в которой нет ничего похожего на Linux. Это не плохо, и прекрасно работает под вином.

Программа нуждается во входных файлах и создает несколько выходных файлов (которые меняются каждый день). Я не могу ничего делать, кроме как хранить их в структуре каталогов Windows. Это выглядит примерно так: /home/user/.wine/drive_c/users/Public/Application Data/TVxb/......

Так как для остальной части процесса мне нужно излишне использовать их в других программах, которые работают в Linux на родном языке, я создал символическую ссылку на эту папку в папке, которая имеет все остальные вещи под именем /home/EPG/TVxb... Это прекрасно работает на Linux. Нет проблем.

Однако у меня Windows-машина. Теперь я создал общий ресурс из папки linux /home/EPG/ на машине с Windows. Все это прекрасно доступно на Windows-машине. Однако символическая папка, связанная с /home/user/.wine/drive_c/users/Public/Application Data/TVxb/...... (/home/EPG/TVxb/), не может быть открыта на моем компьютере с Windows. Отказано в доступе. Хотя я пытался дать и символическую ссылку, и фактическую папку и содержимое 777.

Я решил эту проблему, создав общий ресурс непосредственно в папку /home/user/.wine/drive_c/users/Public/Application Data/TVxb/....... Это работает, но уродливо.

Как я могу поделиться символической связанной папкой на другом ПК?

И если это невозможно, спрячьте 2 папки в общей папке, которые не доступны. (делать их скрытыми папками не годится - потому что в Windows я всегда показываю скрытые файлы / папки)

Вилли

0
задан 7 September 2015 в 06:27

1 ответ

Я думаю, что Ваша проблема вызывается этим:

https://www.samba.org/samba/news/symlink_attack.html

, вероятно, связывает монтирование/home/user/.wine/drive_c/users/Public/Application Data/TVxb к/home/EPG/TVxb, решит Вашу проблему. т.е.:

sudo mount --bind "/home/user/.wine/drive_c/users/Public/Application Data/TVxb" "/home/EPG/TVxb"
0
ответ дан 7 September 2015 в 16:27
  • 1
    это - точно проблема, I' m, только пытаясь найти, как сделать это потому что я don' t имеют и внешний жесткий диск (я имел один, но я отбросил его, и он повредился), – Fabrício Santana 27 November 2016 в 03:25

Другие вопросы по тегам:

Похожие вопросы: