我有一台 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