为什么我的 SMB 挂载使用来自不同 fstab 条目的凭据

为什么我的 SMB 挂载使用来自不同 fstab 条目的凭据

我在 Linux 服务器上发现了奇怪的行为。我的 fstab 中有 2 个不同的 SMB 共享:

//192.168.x.x/Share1    /home/user/mnt1   cifs    credentials=/etc/credential_1,dir_mode=0755,file_mode=0777,uid=1000,gid=1000 0 0
//192.168.x.x/Share2    /home/user/mnt2   cifs    credentials=/etc/credential_2,dir_mode=0755,file_mode=0777,uid=1000,gid=1000 0 0

现在我的问题是,如果我使用 mount -a或挂载mount.cifs,第一个挂载点会正确挂载,但第二个挂载点是使用文件中存在的凭据/etc/credential_1而不是使用/etc/credential_2.

有人可以解释一下这是为什么以及如何解决它吗?

相关内容