How would you mount a network share that contains a space in the path?
Also, I’ve followed your guide for CIFS shares, but all my shares are mounted with ownership root:root. I’m note sure how to change this. I used to pass the user option to mount via my fstab entry, but it seems to be ignored here.
When you mount you can specify initial preferred permissions but as smb is a reverse engineered Microsoft protocol - it is hacky at best.
Usually mounting a disk device you can get away with using defaults but that don’t work with shares where the server controls what you may or may not do.
With smb - the options - are only serving the purpose of instructing the system - that if attempts are made to write to the mount point - allow them - but in the end it is the server that denies/allows write access to the share in question.