I've got a NAS drive with a few shared folders on it and I've never really been able to get the permissions quite right, so I'm turning to your folks in the hopes I can finally get it nailed down.
Ultimately, what I want is:
- Mounted folders/files to be owned by my user:group
- Mounted foders/files to be set at 0755 (I don't want 0777 as the folders get highlighted in green)
- Files and Folders created on mount drive are created as my user:group and set as 0755
- Files and fodlers created during npm, laravel, other cli dev tools, sab, sonarr and other various tools are created with the same permissions as #3
Code: Select all
stargatecommand:/volume1/Movies /home/oneill/media/movies nfs auto,defaults,nofail 0 0
stargatecommand:/volume1/TV-Series /home/oneill/media/tv nfs auto,defaults,nofail 0 0
stargatecommand:/volume1/My\040Documents /home/oneill/media/Documents nfs auto,defaults,nofail 0 0
stargatecommand:/volume1/Dev-Server /home/oneill/media/dev nfs auto,defaults,nofail 0 0
stargatecommand:/volume1/Servers /home/oneill/media/servers nfs auto,defaults,nofail 0 0
dev/Documents/servers
folders are mounted as "root" and my movies/tv
folders are mounted as my user "oneill".The permissions on these folders are 0777
BUT when I CD into one of these folders, the user:groups are different depending on how the file/folder was created.
For example:
- Some fodler permissions are
1027:users
- Other folder permissions are
1029:users
- And other folders permissions are
1026:users
- the
.
is owned byroot:root
- the
..
is owned byoneill:oneill
So when I change the SAMBA FSTAB entry, I get an error:
Code: Select all
//MY.IP.ADDRESS/volume1/Servers /home/oneill/media/servers cifs credentials=/home/oneill/.smbcredentials,rw,uid=1000,gid=1000,nounix,vers=1.0,iocharset=utf8,file_mode=0755,dir_mode=0755 0 0
sudo mount -a
, I get this error:
Code: Select all
○ → sudo mount -a
Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Thanks!