Permitir acesso de gravação a uma unidade montada em SMB

1

Seguindo este guia , consegui colocar meu compartilhamento do Samba no meu sistema Ubuntu 12.04. Eu posso navegar nas pastas bem. No entanto, não consigo criar um diretório nem criar um arquivo. Eu recebo o seguinte erro:

mkdir: cannot create directory 'ServerBackups': Permission denied

Olhando as permissões do diretório, vejo

drwxr-xr-x  1 root root    0 Aug 14 22:34 stora

Eu tentei mudar isso para root: sambashare sem erros com sudo chown :sambashare stora/ , no entanto, quando eu confirmei que ele foi concluído, ele está de volta ao root: root. Isto é o que eu adicionei ao meu /etc/fstab :

\10.0.1.20\mylibrary   /media/stora    cifs    credentials=/etc/samba/user,noexec  0       0

A montagem da unidade funciona bem. Eu quero que um usuário comum (principalmente eu) seja capaz de escrever para essa montagem.

O que eu poderia estar perdendo?

    
por Mike Wills 23.08.2012 / 15:48

1 resposta

1

Supondo que o usuário no arquivo de credenciais tenha acesso de leitura / gravação, tente isso como um teste:

mount.cifs //server/share/name /mnt/somewhere -o user=username,file_mode=0664,dir_mode=0775

Se isso funcionar, adicione as opções file_mode e dir_mode ao seu fstab . Pode haver outras opções que lhe interessam na manpage: man 8 mount.cifs .

Edit: oh, e não mexa com perms de sistema de arquivos não nativo ou propriedade - seu montador deve sempre ser responsável por definir o proprietário: group e permissões.

    
por 22.06.2013 / 17:51