Не мог записать в файл

я настроил малину 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

0
задан 2 March 2021 в 16:36

1 ответ

Вы пропустили настройку выше в разделе 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
0
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: