[FUG-BR] Samba nao aplica oplock
Leonardo Rota Botelho
leonardobotelho em gmail.com
Quinta Junho 5 19:09:03 BRT 2008
Boa tarde Lista,
Depois de muita pesquisa sem sucesso, vamos ver se alguém já passou
por isso e que possa me ajudar :D
Possuímos um Servidor de Arquivos com FreeBSD 6.3-STABLE i386 +
samba-3.0.28,1 compartilhando dados com cerca de 80 micros rodando
Windows XP.
O problema é que o samba, não está "travando" os arquivos
corretamente. Os usuário estão conseguindo abrir o mesmo arquivo (
.doc .xls por ex), sem que seja informado que o arquivo já estava
aberto por outro usuário..
Sendo assim, todos os usuários ficam com permissão de escrita no arquivo.
Setando a opção "force user = root" no compartilhamento, isso passa a
funcionar corretamente.. o samba "trava" o arquivo e informa os
usuários, mas ai todo o controle de acesso, vai por água abaixo :)
Segue o smb.conf
[global]
unix charset = CP850
display charset = iso8859-1
workgroup = SPEED
netbios name = SERV_COREL
server string = .: Servidor de Arquivos :.
wins support = yes
log level = 1
#debug level = 5
log file = /var/log/samba/%m.log
security = user
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
domain master = yes
preferred master = yes
time server = true
logon script = logon.bat
domain logons = yes
logon path =
os level = 100
dns proxy = no
create mask = 0770
directory mask = 0770
[netlogon]
comment = Network Logon Service
path = /home/script/
read only = yes
browseable = no
share modes = no
[SG]
comment = Arquivos SG
path = /home/sg/
valid users = @sg
write list = @sg
#force user = root
veto oplock files = /*.mdb/*.MDB/*.ldb/*.PST/
[CLIENTES]
comment = Arquivos de Clientes
path = /home/clientes/
valid users = @sg
write list = @sg
create mask = 0775
directory mask = 0775
Qualquer ajuda seria ótima!
Att
Leonardo Rota Botelho
Mais detalhes sobre a lista de discussão freebsd