Os arquivos são somente para leitura após a cópia no samba

13

Eu costumava copiar arquivos de um sistema para outro através do samba. Como sempre recebo o arquivo apenas no modo somente leitura. O que eu estou fazendo agora é usado para alterar a permissão do arquivo depois de transferir o arquivo. Parece ser um pouco demorado. Existe alguma solução permanente para este problema?

Ainda tenho o mesmo problema. Pls tem uma aparência @ minha configuração do samba.

link

Saída:

karthick@karthick:~$ groups            
karthick adm dialout cdrom plugdev lpadmin admin sambashare
    
por karthick87 21.05.2011 / 12:07

1 resposta

12

Configure create mask e directory mask em /etc/samba/smb.conf com as permissões desejadas.

de /etc/samba/smb.conf :

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0700

Se você precisar de mais informações, há uma página man no smb.conf .

Em relação aos valores para o mascaramento:

Permissões 700 significa:

                 : The 1st octet are permissions for the owner.
        r w x  T : The 2nd octet are permissions for the group.
Owner:  4 2 1  7 : The 3rd octet are permissions for everyone else.
Group:  0 0 0  0 : For each octet, start at 0 and:
Other:  0 0 0  0 :  +4 for read permission.
                 :  +2 for write permission.
                 :  +1 for execute permission.

Então, você precisa descobrir as permissões necessárias para o proprietário, o grupo e outras pessoas. Adicione os dígitos para ler, escrever e executar para o proprietário, grupo e outros.

755 seria r, w, x para dono; r, x para grupo e outros.
777 seria r, w, x para todos os 3.

editar:

Se você tiver problemas com bloqueios, verifique se há um arquivo * ldb (que é o arquivo de bloqueio) com permissões inferiores a 770. Se eles verificarem essas configurações e seus valores (valores e grupo de trabalho são arbitrários):

grupo de força = grupo de trabalho forçar o modo de criação = 0770 forçar o modo de diretório = 0770 forçar o modo de segurança = 0770 forçar o modo de segurança do diretório = 0770

O Samba criará o arquivo * ldb com rwxrwx --- e poderá remover os bloqueios.

    
por Rinzwind 21.05.2011 / 12:24