for cifs, file_mode can be 666
we try to add a mount. if it fails, it will revert to the previous mount config. there was a plan to make this work based on systemd-mount but we hit this bug - https://bugzilla.redhat.com/show_bug.cgi?id=1708996