Mount.cifs vs. SMBClient

4

Estou usando o Ubuntu 13.04 para conectar-me a um Windows 2008 Server:

Se eu usar

mount.cifs //server/share /mnt/mountpoint -o username=domain/credentials

Eu me conectei com sucesso, mas se eu tentar cp um arquivo, eu recebo access is denied .

Se eu usar

smbclient //server/share -o domain/credentials

Eu posso colocar o arquivo no servidor com sucesso.

Por que o mount.cifs falha, mas SMBClient funciona?

    
por user180464 01.08.2013 / 15:37

3 respostas

1

Ele funcionará se você adicionar permissões de gravação para seu usuário em / mnt / mountpoint. Uma maneira seria chown username /mnt/mountpoint

    
por Gremlin 01.08.2013 / 16:18
1

No caso em que normalmente a montagem no console é feita para mais do que no usuário, você deve preferir definir as permissões de gravação e não a propriedade do ponto de montagem.

chmod 775 /path/to/mountpoint

Veja que o usuário também precisa estar no grupo, caso contrário (preferência líquida), você precisa definir 777 como direitos globais.

Se você quiser apenas usar montagens em uma base por usuário, você pode usar o sistema de arquivos FUSE e montar via gvfs (se estiver usando o gnome) através da sua área de trabalho. Procure por fusemount , então a montagem também é possível por usuário.

    
por Tom Freudenberg 15.06.2014 / 19:48
0

Soa como um problema de permissões, certifique-se de que seu usuário do samba possa gravar no diretório. Você montou usando o sudo?

Tente fazer o cp com o sudo.

    
por Phil Lawlor 01.08.2013 / 15:55