Por que o cifs pede direitos su para gravar quaisquer dados nele?

4

Estou montando um compartilhamento do Windows da seguinte forma:

sudo mount -t cifs //192.168.178.49/public -o users,username=name,dom=domain,password=pword /mnt/nas

Então estou tentando criar um arquivo simples com algum texto básico:

touch /mnt/nas/me.txt

E receba um erro, no entanto, o arquivo é criado (contém 0B de dados):

touch: cannot touch ‘me.txt’: Permission denied

Com o sudo, funciona sem falhas. Como posso permitir que meu usuário atual grave dados no compartilhamento? Existe uma opção de montagem?

    
por Denys S. 31.10.2013 / 16:22

1 resposta

4

Por padrão, a menos que as extensões Unix do CIFS estejam sendo usadas pelo cliente e pelo servidor, os arquivos são de propriedade root (independentemente de quem os possui no servidor). Tente adicionar a opção uid=your-user-id para corrigir isso.

Para mais informações, consulte a página de manual do mount.cifs .

    
por 31.10.2013 / 16:28