Seção de Compartilhamento
Esta seção é muito importante, pois documenta como disponibilizar compartilhamentos e impressoras com o servidor Samba e os parâmetros utilizados para realizar restrições dos mesmos. Esses parâmetros são desses compartilhamentos, mas nada impede que também sejam colocados na seção [global] do arquivo de configuração, principalmente quando isso é válido para diversos serviços.
Descrição dos parâmetros
path = [valor]
Indica o diretório que será compartilhado. As permissões de acesso são as mesmas definidas pelo comando chmod no Linux.
comment = [valor]
Descrição do compartilhamento que será mostrada na janela de procura da rede.
browseable = [valor]
Define se o compartilhamento será ou não exibido na janela de procura da rede. Mesmo não sendo exibido, o compartilhamento pode ser acessado.
guest account = [valor]
Conta de usuário que será usada para fazer acesso ao compartilhamento sem senha (convidado) quando o parâmetro guest ok ou public for usado em um compartilhamento. Por padrão ele mapeia para o usuário nobody.
public = [valor]
Permite aos usuários se conectar ao compartilhamento sem fornecer uma senha usando o usuário guest.
guest only = [valor]
Permite somente conexões guest ao recurso. o UID do usuário é mapeado para guest, mesmo que forneça uma senha correta.
write list = [valor]
Lista de usuários separados por espaços ou vírgula que poderão ler e gravar no compartilhamento. Caso o nome seja iniciado com @, o nome especificado será tratado como um grupo existente no Linux.
read list = [valor]
Lista de usuários separados por vírgula ou espaço que poderão apenas ler o compartilhamento. Caso o nome seja iniciado com @, o nome especificado será tratado como um grupo existente no Linux.
user = [valor]
Especifica um ou mais nomes de usuários ou grupos (caso o nome seja iniciado por @) para checagem de senha.
only user = [valor]
Especifica se somente serão permitidas conexões vindas de usuários da diretiva user.
locking = [valor]
Permite ao Samba fazer um lock real de arquivo ou apenas simular. Caso seja especificado como no, o arquivo não é bloqueado para o acesso exclusivo no servidor, mas uma resposta positiva de lock é retornada ao cliente. Se definido como yes um lock real é feito.
available = [valor]
Faz o Samba ignorar o compartilhamento (como se tivesso retirado do servidor).
follow symlinks = [valor]
Permite o uso de links simbólicos no compartilhamento. A desativação desta opção diminui um pouco a performance de acesso aos arquivos.
wide links = [valor]
Permite apontar para links simbólicos para fora do compartilhamento exportado pelo Samba.
dont descend = [valor]
Não mostra o conteúdo de diretórios especificados.
printable = [valor]
Especifica se o compartilhamento é uma impressora se marcado como yes.
read only = [valor]
Especifica se o compartilhamento é somente leitura (se marcado como yes) para todos os usuários.
create mask = [valor]
Modo padrão para criação de arquivos no compartilhamento. O valor deve ser especificado em formato octal.
directory mask = [valor]
O mesmo para o parâmetro create mask, mas para diretórios criados no compartilhamento.