Assim como umask
, fmask
e dmask
são subtraídos do 777 para obter as permissões efetivas. Então você está realmente montando sua parte como 000, significando "ninguém pode ler, escrever ou executar"
Além disso, você realmente precisa de muitas opções de configuração personalizadas? Se este é o seu computador doméstico, sugiro isto:
//IomegaStorCenter/public/Server /home/jmm/Iomega cifs defaults,uid=jmm,gid=plugdev,umask=022
jmm
, presumo, é o seu nome de usuário. Se não, mude de acordo. Além disso, sugiro que você sugira que não monte as unidades em seu diretório pessoal. Como root, crie o diretório /mnt/iomega
e monte nele. Se você quiser, crie um link simbólico em sua pasta pessoal apontando para lá. O comando no terminal seria:
sudo mkdir -p /mnt/iomega
E a entrada fstab seria então:
//IomegaStorCenter/public/Server /mnt/iomega cifs defaults,rw
Solução de problemas
Se isso não funcionar, vamos tentar desde o início, apenas para verificar se há alguma ponta solta:
1 - Exclua todas as linhas do fstab referentes ao IomegaStorCenter. Reinicie
2 - Use Nautilus > Rede > Rede do Windows > Grupo de trabalho (ou qualquer que seja o seu grupo de trabalho é chamado), e veja se a unidade mostra. Clique duas vezes.
3 - Solicita nome de usuário / senha? Você conhece eles? Eles funcionam e nautilis mostram as pastas compartilhadas? (nota: isto é não seu nome de usuário / senha do Ubuntu. É o compartilhamento login / senha, que você pode ter previamente configurado no IomegaStorCenter
4 - Ainda usando nautilus, você pode arrastar e soltar e criar arquivos lá? Edite, renomeie, apague, etc?
Se sim, então fstab é o seu único problema. Caso contrário, você deverá configurar o IomegaStorCenter antes de prosseguir, até que possa acessá-lo corretamente por meio do Nautilus.
5 - Desmonte a unidade no Nautilus (use o botão "Ejetar")
Agora no terminal (isso pode ser feito via GUI / Nautilus, mas o comando copiar e colar no terminal é mais rápido e menos propenso a erros):
6 - exclua o ponto de montagem antigo. CERTIFIQUE-SE DE QUE ESTEJA VAZIO ANTES DE FAZER ISSO
rmdir /home/jmm/Iomega
7 - crie o novo ponto de montagem e um link simbólico do local antigo para o novo
sudo mkdir -p /mnt/iomega
ln -s /mnt/iomega /home/jmm/Iomega
8 - Adicione uma (mas não ambas) dessas linhas ao fstab, dependendo se o seu compartilhamento precisa de senha ou não:
//IomegaStorCenter/public/Server /mnt/iomega cifs defaults,rw,username=YOURSHAREUSER,password=YOURPASSWORD 0 0
//IomegaStorCenter/public/Server /mnt/iomega cifs defaults,rw 0 0
9 - Monte, para testar se está tudo bem:
sudo mount /mnt/iomega
10 - Abra o nautilus, chegue ao / mnt / iomega e tente copiar alguns arquivos. Editar, excluir, etc.
Se funcionar, ótimo. Se não, tente copiar arquivos usando o terminal e cole aqui a mensagem de erro. também digite ls -la /mnt/iomega
, sudo mount
e cole os resultados.
11 - Agora vá para a configuração Wine e certifique-se de que D: aponta para o novo local correto, / mnt / iomega. Também use nautilus para navegar até /home/jmm/.wine/dosdevices/d:
e ver se é o local correto.
12 - Teste você app VB e seja feliz:)