从另一个 Linux 机器将文件复制到 samba 共享时时间戳丢失

从另一个 Linux 机器将文件复制到 samba 共享时时间戳丢失

我在 Ubuntu 20.04 机器上有一个 samba 共享。当我从 Windows 机器将文件复制到共享时,时间戳会保留下来,但是当我从另一个 Ubuntu 20.04 机器中执行相同的操作时,时间戳会丢失。

共享服务器上 smb.conf 文件的相关部分当前为:

[test]
    comment = test share
    path = /testing
    read only = no
    browsable = yes
    force user = user1
    dos filetimes = yes

我尝试过使用和不使用强制用户dos 文件时间命令。

在 Ubuntu 客户端上,我使用以下方式安装共享:

sudo mount //192.168.1.2/test /testing -o credentials=/home/user1/.cifs,uid=1000,gid=1000,vers=3.1.1

在研究这个问题时,我读到了几个地方,在 mount 命令中设置 uid/gid 是关键,但这并不能解决问题。

相关内容