Como bloquear um arquivo em um compartilhamento Samba durante o acesso mútuo?

0

Eu tenho um arquivo em um compartilhamento do Samba e há vários computadores que acrescentam dados ao arquivo. Preciso bloquear esse arquivo em cada computador para executar as operações de anexação seqüencialmente. Como posso alcançá-lo?
A razão é que o arquivo acaba completo bagunça naquele momento. Eu tentei jogar com as opções do Samba, mas não consegui resolver esse problema.

testparm:

[global]
    netbios name = XXXXXXX
    server string = %h server (Samba, Ubuntu)
    map to guest = Bad User
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    usershare allow guests = Yes
    panic action = /usr/share/samba/panic-action %d
    idmap config * : backend = tdb

[HwInfo]
    path = /home/XXXXXXXXX/hw/IN
    write list = all
    read only = No
    create mask = 0644
    guest ok = Yes

Eu criei o próximo script:

STR="\n\n\n$1\n\n"

while : ; do
  echo -e $STR >> "./temp/info.csv"
done

e o executou nas várias sessões de terminal no mesmo computador simultaneamente. "./temp" é o ponto de montagem para o compartilhamento Samba.

    
por Yuri Heiko 17.08.2017 / 09:33

0 respostas