Não é possível acessar o compartilhamento do Windows

4

Eu tenho um programa de contabilidade especificamente adaptado para o setor de TI, chamado Fincon (exe based). Basicamente funciona em um cliente para o sistema base de diretório do servidor. O servidor está atualmente sendo executado em uma máquina com Windows 7 com uma partição NTFS. Eu instalei o Wine. Ter o diretório compartilhado do Windows montado com o que suponho ser o comando correto para tal ( mount -tsmbfs //servername/sharedir /mnt/fincon -0 usename=username,password=password ).

Eu posso ver a pasta compartilhada embora demore um pouco para acessá-la na máquina Ubuntu através do diretório mapeado, mas instantaneamente através da navegação normal pela rede.

Também configurei o diretório mapeado para minha unidade D: no Wine e apontei o campo fincon.ini para ler o servidor de D: diretamente.

Aqui está o meu problema, parece que por alguma razão estranha eu não posso escrever para o diretório mapeado do Ubuntu, mas eu posso com minhas máquinas Windows, as permissões estão corretas no Windows 7 e eu realmente não sei o que eu sou faltando.

Eu sou um noob do Linux que acabou de mudar ontem.

Obrigado pessoal por qualquer ajuda nisso seria muito apreciada. Como eu estou puxando meu cabelo aqui e realmente quero migrar meus PCs de trabalho para um sistema operacional Linux, pois só dá menos problemas do que o Windows faz.

    
por Wrigley 06.10.2012 / 10:02

1 resposta

1

Em primeiro lugar, gostaria de sugerir que você mude do SMBFS para o CIFS, já que o primeiro não está mais em desenvolvimento. .

Para fazer isso, basta instalar o pacote chamado cifs-utils (supondo que você esteja executando o Ubuntu > = 10.10, se você usar o 10.04 ou anterior, basta ficar com o pacote smbfs ).

Em seguida, você pode simplesmente montar seu compartilhamento - gravável --com

sudo mount -t cifs -o rw,username=username,password=password //<Server>/sharedir /mnt/fincon

Por favor, tenha em mente a opção rw , que basicamente lhe dá acesso de leitura e escrita!

Você também pode colocar sua parte no fstab, mas isso precisaria colocar sua senha em texto simples neste arquivo, que pode ser lido por todos os usuários no sistema.

Você também pode usar um arquivo de credenciais, que só pode ser lido por você e pelo root, mas não gosto dessa variante, pois ela ainda precisa da sua senha em texto simples.

Você também pode montar a pasta automaticamente no login, se a senha da sua conta na sua máquina local for a mesma senha do compartilhamento samba. (Aqui você usa pam_mount.)

    
por hintze 15.10.2012 / 20:30