schumaku wrote:That's in the nature of NFS - the access rights are managed on the client side - this is not a NAS shortcoming. The QNAP NAS are almost standard Linux systems, providding NFSv3 and NFSv4(.1) services.
Hmmm... I've tried "mount -v..." for NFS and Ubuntu said me that the server didn't know NFS v.4 so it connected with v.3:
- Code: Select all
mount nfs 192.168.1.102:/Public /home/kitaets/NAS/NFS port=2049
mount.nfs: timeout set for Fri Aug 3 18:44:25 2012
mount.nfs: trying text-based options 'port=2049,vers=4,addr=192.168.1.102,clientaddr=192.168.1.137'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'port=2049,addr=192.168.1.102'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.102 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.1.102 prog 100005 vers 3 prot UDP port 45203
192.168.1.102:/Public on /media/Docs/Coding/NFS type nfs (rw,port=2049)
schumaku wrote:Diffeent operating systems behave different: Windows does copy the file and does set the archive bit (so backup programs recognize it as a new file), while Linux does aply a new creation date - there is no difference if using a local file system, NFS, CIFS, or whatever mounts.
As I see you said that if my system doesn't preserve timestamps in CIFS it also doesn't preserve timestamps in neither NFS nor SSHFS. But it does, it preserves timestamps in NFS and SSHFS. But not in CIFS.
schumaku wrote:Not a NAS issue - lack of user eduaction instead. You need to adopt your working logic (or whatever is referencing to the file creation date) to be compatible with your choosen workstation OS.
Ok, that's why I'm asking, so what can I do? The authentication can be based on user or on PC. I need first because I have two home PCs and three users. But authentication based on user works only for CIFS as I see. Am I not right?