Connecting to Router attached drive (5.15LTS Plasma)

If you are using system folders for mouting there is no way you can control the permissions.

TL:DR

You can use the utility script mentioned in the troubleshooting topic

create a separate structure

In the topic linked previously it is suggested you create a separate structure e.g.

mkdir -p /a/smb/nmshare

The you can control the local permissions for the mountpoint

sudo chmod ugo+rwx /a/smb/nmshare

mount the share

Then mount the share in the folder using a mount unit

First create a folder to hold your credentials for the server

sudo mkdir -p /etc/credentials

Secure the folde to root acess only

sudo chmod 700 /etc/credentials

Create a file in the folder to hold the credentials - for convenience name the file as router-share-user

sudo touch /etc/credentials/router-share-$USER

Edit the file using your favorite editor

kate /etc/credentials/router-share-$USER

Insert the following lines a total of 3 (three) lines - content in that order - and save the file. The following is an example based on your comments

admin
WORKGROUP
your-router-password

Create a file with a name matching the mount point

sudo touch /etc/systemd/system/a-smb-nmshare.mount

Edit the mount unit using your favorite editor

kate /etc/systemd/system/a-smb-nmshare.mount

Insert the following content - replace $USER with the actual username e.g. admin

[Unit]
Description=Router share

[Mount]
What=//192.168.0.1/USB_Storage
Where=/a/smb/nmshare
Type=cifs
Options=_netdev,iocharset=utf8,rw,file_mode=0777,dir_mode=0777,credentials=/etc/credentials/router-share-$USER,vers=NT1
TimeoutSec=30

[Install]
WantedBy=multi-user.target

You may not need the part specifying the protocol version - it is there because routers with old firmware uses the insecure SMB1 which was renamed to NT1 to provide backwards compatibility.

TEST the share by starting the mount unit.

sudo systemctl start a-smb-nmshare.mount

Navigate to the folder /a/smb/nmshare using your filemanager. You should now see the content of the share - if not check your credentials. Test if you can create a new file - then delete the file.

workstation

IF this is a workstation - always connected to the router - continue to enable the unit at boot - otherwise continue in next section

sudo systemctl enable a-smb-nmshare.mount

laptop

IF this is a laptop which may or may not be conected to your home network stop the mount unit

sudo systemctl stop a-smb-nmshare.mount

do not enable the mount unit but create an additional automount unit

sudo touch /etc/systemd/system/a-smb-nmshare.automount

Edit the file and insert the following content

[Unit]
Description=Router share

[Automount]
Where=/a/smb/nmshare
TimeoutIdleSec=10

[Install]
WantedBy=multi-user.target

Then enable and start the unit

sudo systemctl enable --now a-smb-nmshare.automount

Navigate to the folder /a/smb/nmshare and it will mount in the background and unmount after an idle time of 10s.