我正在尝试将以下条目添加到 Solaris 11.2 上的 /etc/vfstab 中,以便在重新启动时挂载 Windows 共享文件夹:
//192.168.1.45/share - /mnt/winshare smbfs - yes fileperms=0777,dirperms=777
共享正在工作,挂载文件夹存在,唯一的问题是我不知道如何以及在何处设置域名、用户名、密码,另一个问题是我的密码上有@字符,所以如果我使用类似 user:p@ 的东西[电子邮件保护]它不起作用。
友善的建议。
答案1
正如所说fstab 和 cifs 安装,是否可以在 fstab 之外存储身份验证信息?,您可以使用凭证文件:
credentials=filename
:指定包含用户名和/或密码的文件。该文件的格式为:username=value password=value
这比将密码以明文形式保存在共享文件(例如 /etc/fstab)中更好。请务必妥善保护所有凭证文件。
/etc/fstab 的示例:
//192.168.1.45/share /mnt/winshare cifs credentials=/root/.creda,domain=yourworkgroup
确保将凭证文件的文件权限限制为 600,并确保所有者是 root:root:
chown root:root /root/.creda
chmod 600 /root/.creda
希望能帮助到你!