Pastas de Compartilhamento, que são links simbólicos para outra pasta

0

Eu tenho que executar o wine para um programa que não tem nada que se aproxime no linux. Não é ruim, e funciona perfeitamente sob o vinho.

O programa precisa de arquivos de entrada e produz vários arquivos de saída (que mudam a cada dia). Eu não posso fazer mais nada do que armazená-los na estrutura de diretórios do Windows. Parece algo como isto: /home/user/.wine/drive_c/users/Public/Application Data/TVxb/......

Como para o resto do processo eu preciso excedê-los em outros programas, que são executados nativos no Linux, criei um link simbólico para esta pasta na pasta que tem todas as outras coisas sob o nome /home/EPG/TVxb... Isso funciona bem no linux. Não tem problema.

No entanto, tenho uma máquina com Windows. Agora eu criei um compartilhamento da pasta linux /home/EPG/ para a máquina Windows. Todo o material está perfeitamente acessível na máquina Windows. No entanto, a pasta vinculada simbólica para o /home/user/.wine/drive_c/users/Public/Application Data/TVxb/...... ( /home/EPG/TVxb/ ) não pode ser aberta na minha máquina Windows. Acesso negado. Embora eu tentei fornecer tanto o link simbólico quanto a pasta e o conteúdo reais 777 permissions.

Eu resolvi esse problema criando um compartilhamento diretamente na pasta /home/user/.wine/drive_c/users/Public/Application Data/TVxb/...... . Isso funciona, mas é feio.

Como posso compartilhar a pasta simbólica vinculada a outro computador?

E, se isso não for possível, oculte as duas pastas do compartilhamento que não estão acessíveis. (fazendo com que as pastas ocultas não funcionassem - porque no Windows eu mostrei sempre arquivos / pastas ocultos)

Willy

    
por Willy De Wilde 06.09.2015 / 15:27

1 resposta

0

Acho que seu problema é causado por isso:

link

provavelmente vincular a montagem /home/user/.wine/drive_c/users/Public/Application Data / TVxb para / home / EPG / TVxb resolverá seu problema. ou seja:

sudo mount --bind "/home/user/.wine/drive_c/users/Public/Application Data/TVxb" "/home/EPG/TVxb"
    
por user448115 06.09.2015 / 17:51