+ Responder ao Tópico



  1. #1
    andysantos
    Visitante

    Smile Rede Mista Linux/WinXP - Arquivos no Servidor SAMBA não sendo salvos

    Amigos,
    Este é o meu primeiro acesso em um forum, pois até então eu sempre achava respostas fazendo pesquisas!
    Agora que não encontro uma solução, decidi fazer parte deste forum.
    Temos uma rede Linux (Kurumin) 2.6.18.1-slh-up-2, onde algumas máquinas (dos gerentes) são Laptops com Windows XP.
    O servidor de arquivos SAMBA ao ser acessado para execução de uma planilha pela máquina Linux nº 1, por exemplo, libera a planilha para ser aberta nesta Linux 1, até aí ok. Caso outra máquina, Linux 2 acesse a mesma planilha, o SAMBA não trava a abertura, ou nem mesmo habilita a abertura como "somente leitura", e a Linux 2 abre a mesma planilha. Então, a Linux 1 salva suas modificações, e quando a Linux 2 salvar as suas (após Linux 1 ter salvo), causa a perda de todas as modificações que Linux 1 realizou,perdendo todo o seu trabalho.
    O Linux, abre o arquivo localmente em cada máquina, e o SAMBA perde o controle, sem manter um "Lock" do arquivo que já foi aberto, e gera perda de trabalhos.
    Pergunta 1: há como executar no SAMBA os arquivos no servidor, ao invés de serem abertos separadamente por cada máquina LINUX que pede para abrí-lo?
    Pergunta 2: Ou, criar uma trava para os arquivos que estão abertos em quaisquer máquinas (LINUX ou XP), para quando estes mesmos arquivos forem solicitados em outra máquina na rede, possam ser novamente abertos, mas apenas como "somente leitura"?
    Quanto às máquinas XP, quando abrem um arquivo qualquer do SAMBA, ao fecharem o arquivo, o mesmo fica sempre como "somente leitura" para as máquinas Linux, obrigando o ROOT a CHMOD o(s) arquivo(s).
    Pergunta 3: como fazer para o XP não salvar os arquivos como "somente leitura", mas continuar abrindo "somente leitura" se o mesmo arquivo já estiver aberto em outra máquina da rede?
    Espero ter sido suficientemente claro em meu texto, para facilitar ao máximo minha solução.
    Grande abraço

  2. #2
    andysantos
    Visitante

    Post Incluindo o SMB.CONF

    Segue abaixo o SMB.CONF que está no servidor:
    *********************************************************
    [global]
    workgroup = COMERCIAL
    netbios name = KURUMIN
    server string = %h server (Samba %v)
    acl compatibility = winnt
    name resolve order = lmhosts, host, wins, bcast
    server signing = auto
    printcap name = lpstat
    os level = 100
    preferred master = Yes
    domain master = No
    wins support = Yes
    ldap ssl = no
    panic action = /usr/share/samba/panic-action %d
    invalid users = root
    preserve case = No
    short preserve case = No

    [homes]
    comment = Home Directories
    create mask = 0700
    directory mask = 0700
    browseable = No

    [printers]
    comment = Todas as Impressoras
    path = /var/spool/samba
    guest ok = Yes
    printable = Yes
    use client driver = Yes
    browseable = No

    [print$]
    comment = Drivers de Impressao
    path = /var/lib/samba/drivers
    create mask = 0664
    directory mask = 0775

    [publico]
    path = /home/samba_publico
    read only = No
    map readonly = no
    blocking locks = No
    oplock contention limit = 3
    ************************************************************
    Creio que isto facilita a ajuda.

    Andy