It seems that you have read, but not write permissions on the Windows share. This could be so due to the way permissions are set up on the Windows side, or the permissions of the Windows-ShareShadowfire directory on the Linux client.
As a start, let’s look at the Linux permissions. Tell us the output of
Code:
ls -ld /home/lingchi/Desktop/Windows-ShareShadowfire
Next, you need to find out what Windows permissions your Linux client has as user
ShadowFire.
I also wonder if there are other Windows shares that the same Linux client can access, with or without success. Or if access to ShadowFire used to work at some point. I.e. a little more background.
As a workaround, you should be able to double-click on the archive you want to extract, then drag and drop the files that it contains to the local filesystem. This should not require write permissions.