Problema de montagem do Samba no Ubuntu 17.10

4

Eu tenho o Ubuntu 16.04 executando um servidor samba e outra caixa 16.04 que monta sem problema usando a linha fstab //192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass. Quando eu monto o compartilhamento, todos os arquivos mostram o usuário / grupo apropriado e ao copiar arquivos para o compartilhamento, o modo (ou seja, 0644) é preservado.

Com uma máquina diferente rodando o Ubuntu 17.10, a mesma linha fstab faz com que o mount liste tudo no compartilhamento como usuário / grupo root: root em vez de myuser: myuser. Eu posso forçar o usuário / grupo a estar correto adicionando uid=1000,gid=1000 à linha fstab, mas ao copiar arquivos para o compartilhamento, as permissões não são mais preservadas (todas elas aparecem como 0755).

Qualquer ideia sobre o que mudou que possa estar causando esse problema e como posso corrigi-lo seria bem-vinda. Este compartilhamento de samba funcionou corretamente para mim em várias versões do Linux, então estou certo de que o problema está no novo lado do Ubuntu 17.10, mas não tenho certeza se é uma mudança nas políticas de segurança ou algo na própria biblioteca cifs. p>     

por bivouac0 21.10.2017 / 00:10

1 resposta

3

Eles mudaram o dialeto padrão para o SMB3 no mount.cifs. Originalmente, o padrão era SMB1. Para obter o mesmo comportamento do Ubuntu 16.04, você adiciona vers=1.0 às opções de montagem. Com esta opção presente, agora recebo o usuário / grupo correto e as permissões são preservadas durante a cópia.

    
por bivouac0 21.10.2017 / 00:57