É possível criar e excluir arquivos através do samba, mas não modificar?

É possível criar e excluir arquivos através do samba, mas não modificar?

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

informação relacionada