Estou conectando do Windows 7 ao Ubuntu Server 10.04 usando o samba. Posso criar novos arquivos no compartilhamento, excluí-los, mas se tentar editar um arquivo e salvá-lo, recebo o acesso negado. Meu usuário no Windows é o mesmo que estou conectando como e como configuração no Ubuntu. Isto é muito estranho. Também tenho problemas para copiar arquivos para o Ubuntu. Há erros, mas me permite copiá-los de qualquer maneira.
Responder1
A criação e exclusão de arquivos são controladas por permissões no diretório. A modificação do arquivo é controlada pelas permissões do arquivo. Você pode ter uma máscara que remove o privilégio de gravação do arquivo.
Responder2
Você pode adicionar/modificar/excluir arquivos no Linux? Caso contrário, seu problema está nas permissões de arquivo do Linux. Assim que você puder fazer tudo no nível Linux, experimente o Samba. Se você ainda não consegue editar o arquivo, então é uma permissão do Samba. Confira as máscaras de arquivos e diretórios. Você está especificando usuários/grupos válidos?
Responder3
Você pode tentar modificar o diretório e a permissão do arquivo usando
chmod -R 775 /path/to/folder
Fiz isso com diretórios selecionados em meu servidor de arquivos e funcionou.
Observe que há consequências em tornar arquivos/pastas "graváveis mundialmente"
Você também pode criar grupos por pasta compartilhada e selecionar cada pasta por grupo