在 fstab 中无需密码即可挂载 NAS 共享的正确方法是什么?

在 fstab 中无需密码即可挂载 NAS 共享的正确方法是什么?

我有一台 10.04 台式机,用作 NAS。该机器上有 3 个共享,我一直通过 fstab 中的启动时挂载来连接它们。我不喜欢我的用户名和密码在 fstab 中公开显示。以下是我今天的做法。

//192.168.0.40/Data                               /media/NAS-Data   smbfs     username=my-name,password=my-password@  0  0  

顺便说一句,我不一定非要使用 smbfs,但确实想要一种方法来缓存/保存凭据,这样我就不必在启动时输入它们(如果可行的话)......

答案1

对于 samba/CIFS 共享,您可以使用凭证文件存储您的用户名/密码,如下所示(域是可选的):

username=my_username
password=my_password
domain=my_domain

受权限保护chmod 600(仅 root 可读)

在你的 fstab 中:

//192.168.0.40/Data     /media/NAS-Data   smbfs     credentials=/path/to/your/credential_file  0  0  

相关内容