я настроил малину Pi 4 для использования в качестве сервера данных. Это работает, сервер Москита с обработкой интерфейса Node-Red обменивается сообщениями от различных модулей ESP32, подающих данные. Красные как узел интерфейсы с базой данных SQLite в малиновом пи. Поток данных от модулей ESP очень неустойчив, и данные составляют только несколько дюжин байтов когда-то.
проблема читает и пишет в базу данных из локального Linux Mint выполнения ПК. Я могу использовать средство просмотра VNC для взаимодействия через интерфейс с базой данных с помощью Браузера SQLite, работающего на Raspberry Pi, но я использовал бы Браузер DB на машине Linux Mint и интерфейсе с файлом DB на Raspberry Pi посредством общего соединения Samba.
я настроил соединение Samba и установил конфигурационный файл Samba как ниже.
[pishare] соединить каналом =/home/pi/shared writeable=Yes создать mask=0777 каталог mask=0777 public=yes
я установил полномочия папки доли в чтение-запись, выполняется для любого.
От моей машины Linux Mint я могу соединиться с совместно используемой папкой и открыть базу данных со своим Linux базирующийся Браузер DB Sqlite, но если я пытаюсь внести изменение, я получаю сообщение: “Не мог фиксировать изменения представления. Сообщение об ошибке: попытаться записать базу данных только для чтения”,
я могу, однако, создать текстовый документ, пересмотреть его и сохранить его в совместно используемой папке, таким образом, это, кажется, не проблема с Samba.
кто-либо может дать мне некоторое представление, почему я не могу записать в свой DB через Samba, но он хорошо работает, если я делаю это через средство просмотра VNC?
(я искал подобные проблемы, но ничто, кажется, не соответствует моей определенной проблеме)
Спасибо Зеркальное отражение пакета Sam
Вы пропустили настройку выше в разделе HOMES, чтобы он был пишенным. Хотя это кажется странным, вы можете создавать файлы в нем, если он все еще установлен на да. Когда я настрою свою долю, используя те же настройки, что и вы для него, кроме моего, является публичной = Нет, он отказался позволить мне создавать файлы в долей, пока это не было установлено, и Samba перезапущен.
[homes]
comment = Home Directories
browseable = no
# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = no