From 16da771266f23d82d9d034a26d3e733dcf64633b Mon Sep 17 00:00:00 2001 From: j1nx Date: Tue, 15 Nov 2022 14:58:20 +0100 Subject: [PATCH] Enable default windows shares As a start the following directories are shared; - Pictures - Documents - Music --- .../rootfs-overlay/etc/samba/smb.conf | 42 +++++++++++++++++++ .../home/mycroft/Documents/.empty | 0 .../rootfs-overlay/home/mycroft/Music/.empty | 0 .../home/mycroft/Pictures/.empty | 0 .../lib/systemd/system-preset/10-ovos.preset | 4 ++ 5 files changed, 46 insertions(+) create mode 100644 buildroot-external/rootfs-overlay/etc/samba/smb.conf create mode 100644 buildroot-external/rootfs-overlay/home/mycroft/Documents/.empty create mode 100644 buildroot-external/rootfs-overlay/home/mycroft/Music/.empty create mode 100644 buildroot-external/rootfs-overlay/home/mycroft/Pictures/.empty diff --git a/buildroot-external/rootfs-overlay/etc/samba/smb.conf b/buildroot-external/rootfs-overlay/etc/samba/smb.conf new file mode 100644 index 00000000..39aeb2d5 --- /dev/null +++ b/buildroot-external/rootfs-overlay/etc/samba/smb.conf @@ -0,0 +1,42 @@ +[global] +workgroup = OPENVOICEOS +netbios name = OVOS +log file = /var/log/samba/log.%m +max log size = 1000 +logging = file +panic action = /usr/share/samba/panic-action %d +server role = standalone server +obey pam restrictions = yes +unix password sync = yes +passwd program = /usr/bin/passwd %u +passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . +pam password change = yes +map to guest = bad user +usershare allow guests = yes + +[Pictures] +path = /home/mycroft/Pictures +public = yes +guest only = yes +writable = yes +force create mode = 0666 +force directory mode = 0777 +browseable = yes + +[Documents] +path = /home/mycroft/Documents +public = yes +guest only = yes +writable = yes +force create mode = 0666 +force directory mode = 0777 +browseable = yes + +[Music] +path = /home/mycroft/Music +public = yes +guest only = yes +writable = yes +force create mode = 0666 +force directory mode = 0777 +browseable = yes diff --git a/buildroot-external/rootfs-overlay/home/mycroft/Documents/.empty b/buildroot-external/rootfs-overlay/home/mycroft/Documents/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/rootfs-overlay/home/mycroft/Music/.empty b/buildroot-external/rootfs-overlay/home/mycroft/Music/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/rootfs-overlay/home/mycroft/Pictures/.empty b/buildroot-external/rootfs-overlay/home/mycroft/Pictures/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/rootfs-overlay/usr/lib/systemd/system-preset/10-ovos.preset b/buildroot-external/rootfs-overlay/usr/lib/systemd/system-preset/10-ovos.preset index b57c51a5..e50db21d 100644 --- a/buildroot-external/rootfs-overlay/usr/lib/systemd/system-preset/10-ovos.preset +++ b/buildroot-external/rootfs-overlay/usr/lib/systemd/system-preset/10-ovos.preset @@ -9,6 +9,8 @@ enable getty@tty1.service enable ovos-splash-start.service enable ovos-splash-systemd.service enable mycroft-admin-phal.service +enable smb.service +enable nmb.service disable pulseaudio.service disable getty@.service @@ -23,3 +25,5 @@ disable spotifyd.service disable nodered.service disable btspeaker.service disable telnetd.service +disable samba.service +disable winbind.service