Eu costumava copiar arquivos de um sistema para outro sistema via samba. No entanto, estou obtendo o arquivo apenas no modo somente leitura. O que estou fazendo agora é que eu costumava alterar a permissão do arquivo após a transferência do arquivo. Parece levar pouco tempo. Existe alguma solução permanente para esse problema?
Ainda tenho o mesmo problema. Pls dê uma olhada na minha configuração de samba.
http://paste.ubuntu.com/614067/
Resultado:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
samba
file-sharing
chmod
karthick87
fonte
fonte
groups
na linha de comandos para ver de que grupo você faz parte).Respostas:
Configurar
create mask
edirectory mask
em/etc/samba/smb.conf
com as permissões desejadas.de
/etc/samba/smb.conf
:Se você precisar de mais informações, há uma página de manual no smb.conf .
Em relação aos valores para o mascaramento:
Permissões 700 significa:
Então, você precisa descobrir as permissões necessárias para o proprietário, grupo e outros. Adicione os dígitos para leitura, gravação e execução para proprietário, grupo e outros.
755 seria r, w, x para o proprietário; r, x para grupo e outros.
777 seria r, w, x para todos os 3.
editar:
Se você tiver problemas com os bloqueios, verifique se há um arquivo * ldb (esse é o arquivo de bloqueio) com permissões inferiores a 770. Se houver, verifique essas configurações e seus valores (os valores e o grupo de trabalho são arbitrários):
grupo de força = grupo de trabalho modo de criação de força = 0770 modo de diretório de força = 0770 modo de segurança de força = 0770 modo de segurança de diretório de força = 0770
O Samba criará o arquivo * ldb com rwxrwx --- e poderá remover os bloqueios.
fonte