Estou puxando meu cabelo há dias por isso. Tenho certeza de que o problema não está na configuração do samba, mas nas permissões, e não consigo descobrir o que está errado!
Aqui está minha configuração de compartilhamento de samba:
[documents]
comment = documents
path = /allspark/documents
vaild users = carlo, natalie, @smbusers
browsable = yes
guest ok = no
read only = no
force group = smbusers
create mask = 0775
force directory mode = 2775
Eu tenho os dois usuários: carlo
e natalie
no grupo smbusers
. /allspark/documents
é de propriedade de chief
e o grupo smbusers
( chief
é o login principal no servidor).
No windows, eu acesso meu compartilhamento com carlo
e tudo é bom, eu tenho todas as permissões corretas e os arquivos são de minha propriedade. No laptop com o Ubuntu, e logando como natalie
, quando eu me conecto ao compartilhamento e tento copiar um arquivo para o compartilhamento, recebo uma mensagem de erro dizendo que o arquivo não pode ser encontrado.
Acho que o problema pode estar no laptop e nas permissões do Ubuntu. No laptop como usuário natalie
posso fazer uma nova pasta e verificar as permissões via ls -l
mostra que está correto. O problema parece estar em arrastar arquivos do laptop para /documents
. Eu posso salvar um novo arquivo no servidor, mas depois disso não posso acessá-lo. Verificando permissões diz que eu não possuo o arquivo, mas eu fiz isso há apenas dois segundos atrás!