Grupo de trabalho com acesso público
Exemplo básico que pode ser aprimorado para uma configuração baseada em um controle de acesso. Usa o nível de compartilhamento share para compartilhar diretórios públicos.
[global]
netbios name = servidor
server string = Servidor Samba
workgroup = cassic
security = share
guest account = nobody
guest ok = yes
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable = yes
[publico]
path = /pub
comment = Diretorio Publico
read only = yes
browseable = yes
netbios name = servidor
server string = Servidor Samba
workgroup = cassic
security = share
guest account = nobody
guest ok = yes
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable = yes
[publico]
path = /pub
comment = Diretorio Publico
read only = yes
browseable = yes
Grupo de trabalho com acesso por usuário
Esse exemplo descreve uma configuração com segurança por usuário onde as senhas serão criptografadas. O usuário terá que fornecer um usuário e senha que deve estar devidamente configurado no Samba.
[global]
netbios name = servidor
workgroup = cassic
security = user
encrypt passwords = yes
guest account = nobody
guest ok = yes
bind interfaces only = yes
interfaces = eth1
[homes]
comment = Diretorio do Usuario
create mask = 0700
directory mask = 0700
browseable = no
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable = yes
[publico]
path = /publico
comment = Diretorio Publico
read only = yes
browseable = yes
netbios name = servidor
workgroup = cassic
security = user
encrypt passwords = yes
guest account = nobody
guest ok = yes
bind interfaces only = yes
interfaces = eth1
[homes]
comment = Diretorio do Usuario
create mask = 0700
directory mask = 0700
browseable = no
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable = yes
[publico]
path = /publico
comment = Diretorio Publico
read only = yes
browseable = yes
Domínio
Configuração avançada onde o Samba atuará na rede como um PDC.
[global]
netbios name = servidor
workgroup = cassic
Server string = Servidor PDC
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
guest account = nobody
quest ok = yes
bind interfaces only = yes
interfaces = eth1
charachter set = ISO8859-1
log file = /var/samba/SAMBA-%m-%I.log
max log size = 1024
os level = 128
domain master = yes
prefered master = yes
local máster = yes
domain logons = yes
admin user = @admin
logon drive = Z:
add machine script = useradd –g pdc –c "Maq_do_PDC" –s /Bin/false –d /dev/null %u
#Melhorando o desempenho do servidor
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write raw = yes
oplocks = yes
max = xmit = yes
getwd cachê = yes
#Sincronização de senhas
Unix password sync = yes
passwd program = /usr/Bin/passwd %u
passwd chat = *:* %n\n *:* %n\n *successfully*
[homes]
comment = Diretorio do Usuario
create mask = 0700
directory mask = 0700
browseable = no
[netlogon]
comment = Network Logon Service
path = /home/netlogon
writable = no
browseable = no
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable= yes
[publico]
path = /publico
comment = Diretorio Publico
read only = yes
browseable = yes
netbios name = servidor
workgroup = cassic
Server string = Servidor PDC
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
guest account = nobody
quest ok = yes
bind interfaces only = yes
interfaces = eth1
charachter set = ISO8859-1
log file = /var/samba/SAMBA-%m-%I.log
max log size = 1024
os level = 128
domain master = yes
prefered master = yes
local máster = yes
domain logons = yes
admin user = @admin
logon drive = Z:
add machine script = useradd –g pdc –c "Maq_do_PDC" –s /Bin/false –d /dev/null %u
#Melhorando o desempenho do servidor
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write raw = yes
oplocks = yes
max = xmit = yes
getwd cachê = yes
#Sincronização de senhas
Unix password sync = yes
passwd program = /usr/Bin/passwd %u
passwd chat = *:* %n\n *:* %n\n *successfully*
[homes]
comment = Diretorio do Usuario
create mask = 0700
directory mask = 0700
browseable = no
[netlogon]
comment = Network Logon Service
path = /home/netlogon
writable = no
browseable = no
[temporario]
path = /tmp
comment = Diretorio Temporario
read only = no
browseable= yes
[publico]
path = /publico
comment = Diretorio Publico
read only = yes
browseable = yes
Autor: Bruno Lopes
Retirado de: https://cassic.herokuapp.com/tutoriais/samba/exemplo_de_confirguracoes_do_samba
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.