Используя sshfs с autofs в Ubuntu, я не могу установить временные метки для удаленных файлов:
$ touch /sshfs/server/some/file
touch: setting times of `/sshfs/sshfs/server/some/file': Permission denied
У меня есть доступ для записи в файл. Проблема возникла из-за того, что файлы, скопированные на удаленный компьютер, не получают метку времени оригинала, а время, когда копия была сделана.
Если я ssh к серверу, я также могу изменить метку времени без проблем. Сбой только через sshfs.
$ cat /etc/auto.sshfs
afserver -fstype=fuse,sshfs_debug,rw,nodev,nonempty,noatime,allow_other,max_read=65536 :sshfs\#my_username@server.domain.lan:/
$ stat /sshfs/server/some/file
...
Access: (0664/-rw-rw-r--) Uid: ( 1003/ UNKNOWN) Gid: ( 100/ users)