Configurar create mask
e directory mask
em /etc/samba/smb.conf
com as permissões desejadas.
de /etc/samba/smb.conf
:
# A máscara de criação de arquivo está definida como 0700 por razões de segurança. Se você quiser
# criar arquivos com permissões group = rw, defina o próximo parâmetro como 0775.
; criar máscara = 0700
# A máscara de criação de diretório está definida como 0700 por motivos de segurança. Se você quiser
# criar dirs. com permissões group = rw, defina o próximo parâmetro como 0775.
; máscara de diretório = 0700
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:
: O primeiro octeto são permissões para o proprietário.
rwx T: O segundo octeto são permissões para o grupo.
Proprietário: 4 2 1 7: O terceiro octeto são permissões para todos os outros.
Grupo: 0 0 0 0: Para cada octeto, comece em 0 e:
Outros: 0 0 0 0: +4 para permissão de leitura.
: +2 para permissão de gravação.
: +1 para executar a permissão.
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.