Como @Organic Marble mencionado nos comentários, o problema era que a pasta foi montada com root:root
, portanto, meu usuário não pôde lê-la ou escrevê-la. Usando uid
e gid
no meu fstab
montou como daniel:daniel
.
Estou tendo um compartilhamento de samba em um bananapi. No pi eu criei o usuário samba
. Como os compartilhamentos também são compartilhados pelo owncloud, adicionei samba
ao grupo www-data
.
Se eu estiver usando o Nautilus com o comando smb://samba@cavalorn/data/
, tudo funcionará bem. Eu posso ler, escrever e navegar em todas as pastas.
Depois, quero adicionar os compartilhamentos ao fstab
. Eu fiz isso adicionando a seguinte linha ao arquivo:
//cavalorn/data /media/data cifs credentials=/home/daniel/.smbcredentials,iocharset=utf8,sec=ntlm,file_mode=0770,dir_mode=0770 0 0
Com as credenciais corretas no arquivo .smbcredentials
referenciado.
Se eu estiver usando mount -a
, nenhum erro será lançado e a pasta será exibida no inicializador. Mas eu não sou capaz de ler ou escrever nenhum dado.
Por que o Nautilus pode fazer isso, mas montar de alguma forma quebrou. O mount não tenta usar o samba como usuário?
PS: Estou usando o Ubuntu 15.10.
Como @Organic Marble mencionado nos comentários, o problema era que a pasta foi montada com root:root
, portanto, meu usuário não pôde lê-la ou escrevê-la. Usando uid
e gid
no meu fstab
montou como daniel:daniel
.