[Samba] locking with samba and getting read-only to work with libreoffice
Dale
samba at txschroeder.family
Mon Feb 8 16:28:17 UTC 2021
On 2/8/21 10:04 AM, Rowland penny via samba wrote:
> On 08/02/2021 15:35, Jelle de Jong via samba wrote:
>> Hello everybody,
>>
>> I been experiencing some challenges with samba and locking with
>> LibreOffice.
>>
>> The expected behaviour is that userA can open an file with
>> LibreOffice (that also creates its own lockfile) and that userB can
>> open the same file gets a warning that the file is in use (this is
>> working) then gets the option to read-only of make a copy, but this
>> does not work. The file becomes impossible to read to other users
>> when it gets opened. I do not know why or how....
>>
>> The file manger is also creating errors when opening a file with
>> LibreOffice but try to make a copy from an other system on the share.
>>
>> I get error like:
>>
>> Data could not be read from file.
>> Error splicing file: Permission denied
>>
>> smbstatus:
>> 1716515 1376000004 DENY_NONE 0x12019f RDWR NONE
>> /srv/storage/shares Iedereen/shared_file_test_01.docx Mon Feb 8
>> 16:28:28 2021
>>
>> I tried some of the options bellow but no luck...
>>
>> # oplocks = no
>> # level2 oplocks = no
>> veto oplock files = /.~lock*/
>>
>> # oplocks = no
>> # locking = no
>> # strict locking = no
>> # blocking locks = no
>> # kernel oplocks = no
>> posix locking = no
>>
>> # testparm --version
>> Version 4.12.3
>>
>> Can somebody help me out? Can you get LibreOffice read-only access
>> working on opened files on your samba shares?
>>
>> Kind regards,
>>
>> Jelle de Jong
>>
>
> As far as I am aware oplocks should work, so it could be a LibreOffice
> problem, but it is hard to say because you have done what a lot of
> people do, they give us very little to go on. You have given us
> fragments of your smb.conf, please post your entire smb.conf , it may
> help.
>
> Rowland
I had success with
veto oplock files = /*.docx/*.xlsx/
for as many file extension types as you need. It was especially useful
with Access database files where many users were saving records
concurrently.
Dale
More information about the samba
mailing list