Linux: Não é possível sobrescrever arquivos na loja samba

0

Estou usando o CentOS 5.5 com smbclient 3.0.33-3.28-el5 (versão mais recente no repo) e não posso sobrescrever arquivos na minha loja Samba.

Eu não sou o administrador do servidor Windows que hospeda o compartilhamento, então não há nada que eu possa fazer no lado do servidor. Mas eu tenho permissão de gravação para o servidor. Eu sei que o servidor roda o Windows XP ou Server 2003; Eu não sei qual.
Posso excluir o arquivo e depois copiar a nova versão, mas não posso sobrescrevê-la.

Usando o comando cp , recebo este erro:

[jonescb@localhost ~]$ cp foo.txt /mnt/si_storage/foo.txt
cp: cannot create regular file '/mnt/si_storage/foo.txt': No such file or directory'

E se eu editar um arquivo no servidor usando o vim, posso salvá-lo uma vez, mas se eu salvá-lo novamente, recebo o seguinte:
"/mnt/si_storage/foo.txt" E212: Can't open file for writing

Esta é a minha entrada / etc / fstab para o servidor samba:
//192.168.1.2/SI_STORAGE /mnt/si_storage cifs username=myuser,password=mypass 0 0

Edit: Eu posso substituir arquivos muito bem na minha máquina XP. A caixa do CentOS é a única com problemas.

    
por jonescb 10.06.2010 / 18:49

1 resposta

0

Resolveu isso adicionando nodfs às opções de montagem. Encontrei-o aqui link .

Ele diz que o nodfs foi adicionado no linux 2.6.28, mas parece que o Red Hat o retornou para o kernel 2.6.18.

    
por 15.11.2010 / 15:39