Hi, I am trying to have my steam library on my NAS server by doing a cifs share. I am running Manjaro. I have been having trouble with permissions, specifically trying to get execute permissions as I cannot add the steam library without execute permissions. My /etc/fstab file has this:
//192.168.1.115/storage /mnt/NAS cifs uid=user,gid=user,exec,defaults 0 0
I have tried restarting to let fstab load however this doesnt have an effect. I have been struggling to work this out, any help is appreciated.
just spitballing here, but can you try it with french symlinking explicitly enabled?
steam requires symlinking functionality that isnt enabled by default on CIFS.
Following a guide (correct me if I did this wrong) I added this to the end;
soft,rsize=8192,wsize=8192,mfsymlinks
No effect, I still cannot add a steam library (No execute permission)
Ok, I have done more testing. I am able to execute .py files on the NAS without problems, I am not sure if this is useful or not.
zlynx
November 19, 2019, 12:52am
5
I don’t remember when I added it but I have this in my Samba smb.conf:
acl allow execute always = yes
Do you mean;?
/etc/samba/smb.conf
I tried accessing the file and its empty
Adubs
November 19, 2019, 12:06pm
7
Use mount -a instead of rebooting. If you get no output then the mount is working.
I always have weird issues I can’t never seem to understand with cifs. I recommend nfs as an alternative.
How would I use nfs? just replace ‘cifs’ with ‘nfs’?
I have enabled nfs on my server
Adubs
November 19, 2019, 12:15pm
9
So long as it’s shared via nfs already the fstab format looks like:
ser.ver.ip.add:/full/path/to/share/ /path/to/target/ nfs defaults 0 0
Adubs
November 19, 2019, 12:18pm
10
Based on this.
192.168.1.115:/full/path/to/storage/ /mnt/NAS nfs defaults 0 0
Wherever storage is needs to be the whole path from the root of the drive.
1 Like
Thank you very much! I was looking for an alternative to cifs but couldnt find anything
1 Like
Adubs
November 19, 2019, 12:27pm
12
Does that work for executing your steam games?