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.