我在 Kubuntu 24.04.1 上,并且我已成功通过添加它来挂载带有 cifs 的 smb 共享/etc/fstab
,使用以下行:
//192.168.10.122/Test /mnt/Test cifs user,noauto,user=test,password=test 0 0
问题是密码是纯文本,不安全。因此,我遵循了新的指南,通过创建(读写)凭证文件 ( .smb_cred
) ,并将此行改为:chmod 600
//192.168.10.122/Test /mnt/Test cifs uid=1000,credentials=/home/test/.smb_cred,iocharset=utf8 0 0
问题是它不起作用。我看到了已安装的文件,但它是空的。
由于您在声明语句中指定了自动挂载,因此它不是自动挂载
noauto
。但是,您已使用上述选项赋予非 root 用户挂载它的能力user
。该行试图做相反的事情。它试图在启动时自动安装共享。
重新启动后,如果共享未挂载,请打开终端并运行:
如果共享现已安装,您可以:
合并在第一个声明中使用的 user,noauto 方法:
或者,使用 systemd 自动挂载程序:x-systemd.automount:
注意:如果你有一个加密的主目录,则凭证文件需要放在其他地方,例如
/etc/samba/cred-files/.smb_cred