2008/6/6 Celso Viana <[EMAIL PROTECTED]>: > 2008/6/5 Leonardo Rota Botelho <[EMAIL PROTECTED]>: >> 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 >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > Como estão as opções abaixo no seu smb.conf? > > kernel oplocks = > locking = > oplocks = > level2 oplocks = > lock spin time = > posix locking = > strict locking = > > -- > Celso Vianna > BSD User: 51318 > http://www.bsdcounter.org > > 63 8404-8559 > Palmas/TO > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Desculpa a demora e obrigado pela ajuda.. segue: kernel oplocks = Yes locking = Yes oplocks = Yes level2 oplocks = Yes lock spin time = 200 posix locking = Yes strict locking = Auto strict locking = Yes Abraço !! ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd