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