У меня есть Raspberry Pi, который я настроил в качестве домашнего файлового сервера. Он работает под управлением Ubuntu Server 21.04 и Samba версии 4.13.3-Ubuntu.
Вот соответствующая часть моего /etc/самба/smb.conf
файл:
[NAS]
комментарий = Samba Share для нас
путь = /media/4TB-NAS/Samba/
просматриваемый = да
только чтение = нет
допустимые пользователи = @samba-users
создать маску = 0664
маска каталога = 0775
принудительная группа = пользователи samba
объекты vfs = переработка
recycle:repository = /media/4TB-NAS/Samba/.recycle
переработать: сохранить дерево = да
переработать: версии = нет
переработать: коснуться = да
переработать:exclude_dir = .переработать
[Гость]
comment = MediaShare для гостей
путь = /media/4TB-NAS/Samba/MediaShare/
гость хорошо = да
просматриваемый = да
только чтение = да
Вот проблема: всякий раз, когда я подключаюсь к своему сетевому хранилищу Samba с рабочего стола и редактирую (и сохраняю) файл TXT с помощью Pluma или файл ODT с помощью LibreOffice Writer, я думаю, что эти программы на самом деле удаляют старый файл, а затем сохраняют новую копию Это. Как мне предотвратить это? (Или, по крайней мере, скрыть это поведение от Samba и его функции корзины?)
Я заметил, что это происходит, потому что у нас есть два пользователя, которые используют этот общий ресурс Samba. Если один пользователь создает файл, он становится владельцем этого файла. Однако, если другой пользователь затем отредактирует этот файл, он фактически станет новым владельцем файла. Я действительно нашел эту проблему, задокументированную в Интернете: https://www.samba.org/samba/docs/old/Samba3-HOWTO/AccessControls.html#id2615338 (ищите внизу заголовок «MS Word с Samba меняет владельца файла»). Эта проблема (смена владельцев файлов) сама по себе не имеет для меня большого значения. С создать маску
, маска каталога
, и группа сил
линии в моем smb.conf
файл, я могу достаточно легко обойти смену владельца.
Однако эта проблема становится еще более серьезной проблемой, когда дело доходит до моей корзины Samba. Каждый раз, когда я редактирую файл, его старая версия отправляется в корзину Samba! Я не хочу, чтобы моя корзина Samba была переполнена старыми версиями файлов, которые я не удалял.
Как я могу решить эту проблему? Любая помощь или идеи будут высоко оценены! (= Спасибо!