I am able to crreate files and all at \MEDIASERVER\local-media.
This is my samba share:
[local-media]
writeable = yes
guest account = dulanic
path = /local-media
public = yes
force user = dulanic
force group = dulanic
Here is my mount systemd service:
[Unit]
Description=rclone mount
After=network-online.target
Try becoming the samba user (or whatever the user is called that runs the smb daemon on your linux box. eg sudo su - smb -s /bin/bash then check to see if you can see inside the mount and inside the subdirectories.
It looks like you’ve set all the things you need to like --umask 000 and --allow-other so I’m not sure why it isn’t working.
The user is dulanic AKA user 1000, so it can deff access and is the labelled owner. Unless you mean something else? Samba itself is run by root and it can deff access.
dulanic@mediaserver:/local-media$ ls -l
total 1
drwxrwxrwx 1 dulanic dulanic 0 Apr 29 00:00 Media
-rw-rw-rw- 1 dulanic dulanic 2 May 5 23:23 mountcheck.txt
drwxrwxrwx 1 dulanic dulanic 0 May 3 19:03 torrent
dulanic@mediaserver:/local-media$ sudo ps all -A | grep .mbd
5 0 14243 1 20 0 338292 3296 poll_s Ss ? 0:00 /usr/sbin/smbd -D
5 0 14247 14243 20 0 329900 1628 poll_s S ? 0:00 /usr/sbin/smbd -D
5 0 14255 14243 20 0 338816 3020 poll_s S ? 0:00 /usr/sbin/smbd -D
5 0 14323 1 20 0 240140 3520 poll_s Ss ? 0:01 /usr/sbin/nmbd -D
5 0 24884 14243 20 0 345600 16004 poll_s S ? 0:00 /usr/sbin/smbd -D
Here is something else to try… Try increasing this to 60s and see what happens. Increasing it from 0 to 1s fixed this issue last time - maybe it will help?
--attr-timeout duration Time for which file/directory attributes are cached. (default 1s)