[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SAMBA - Lock



Adicione estas opcoes no teu arquivo smb.conf. Elas deverao resolver o teu problema de lock de arquivo.

# Lock de Arquivo (varios usuarios utilizando o mesmo arquivo ao mesmo tempo)
       oplocks = false
       level2oplocks = false

# Gravacao e leitura de arquivos grandes, acima de 64k. Leitura em uma unica vez
       read raw = yes
       write raw = yes


[]'s
Erick Okasaki

Marcos Vinicius Lazarini escreveu:

wppitp_filme wrote:

instalei um servidor Linux (Kurumin), com SAMBA configurado para segurança por usuários. Criei os compartilhamentos, e dei as permissões necessárias. Meu problema começou quando criei uma pasta chamada SISTEMA, onde todos tem total acesso (sao 3 estações), antes o sistema ficava no MICRO01. Quando copiei do micro 1 para o servidor, ele copiou a pasta inteira, e marcou como dono o usuario MICRO01(tem alguma maneira de eu mudar isso, para quando alguem copiar coisas para o servidor, nao se torne dono(ja que esta copiando para uma pasta publica)). Dae quando abria o sistemas nas outras maquinas que nao eram o MICRO01, ele dava erro. Resolvi isso mudando manualmente o dono das pastas que tinha copiado. Meu problema principal agora e o seguinte: Sao 3 estações, e o sistema abre em qualquer uma delas, desde que nao ao mesmo tempo. tipo, se abro o sistema no MICRO01, ele nao abre mais no MICRO02 e nem no MICRO03 / se fecho o sistema do MICRO01 e abro no MICRO02, vai, e dae nao abre mais no MICRO01 e no MICRO03. Pesquisei e encontrei alguma coisa sobre LOCK(trava do samba), que diz que quando um usuario esta usando tal arquivo, ninguem pode usar mais, como mudo isso, ja que e um sistema para mais de um usar junto. Descobri um dica sobre olhar o /var/lock/samba, mas esse diretorio nao existe, existe somente /var/lock/aumx. Alguem tem alguima ideia de como resolver isso???? Uso o Kurumin. agradeço desde ja...


Amigo,

O samba possui mesmo uma funcao de lock, mas para impedir que arquivos sejam abertos para escrita por mais de uma pessoa. Nao consigo imaginar um comando que impeça completamente um micro de acessar o samba, caso outro esteja usando. Em todo o caso, verifique seu smb.conf (deve estar em /etc/samba) e atente para os comandos que compartilham os diretorios...

Sua rede está configurada certinha? Todos os micros conseguem acessar uns aos outros? E utilizando um outro servico, como ssh ou apache, as máquinas ainda tem esse comportamento?

Para gravar na area publica, existe uma diretiva pra colocar no smb.conf, especifica por compartilhamento, como 'force group' ou 'force user' para fazer com que tudo seja criado usando o user e group especificado.


--
Marcos Lazarini






Reply to: