I see that some Samba configuration files are included in the base image, but there’s no Samba systemd service. How is Samba supposed to work in Silverblue?
I created samba share but I cannot get it working - can’t access it from network and not even locally using nautilus. sudo journalctl -f -u smb.service complains:
smbd[14722]: make_connection_snum: canonicalize_connect_path failed for service share, path /var/mnt/share
the directory is readable (incl. parent dirs) as drwxr-xr-x
I changed only these lines in /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
security = user
guest account = nobody ← changed it here
username map = /etc/samba/username.map ← changed it here
passdb backend = tdbsam
[share]
path = /var/mnt/share
browseable = yes
guest ok = yes
read only = yes
Is there something else I need to configure to get samba working, like SElinux or a firewall?