无法在fstab中定义用户密码

我正在尝试在Solaris 11.2上将以下条目添加到/ etc / vfstab,以便在重新启动时装载Windows共享文件夹:

//192.168.1.45/share - /mnt/winshare smbfs - yes fileperms=0777,dirperms=777 

共享正在工作,挂载文件夹存在,唯一的问题,我不知道如何以及在哪里设置域名,用户名,密码,以及其他问题,我的密码有@字符,所以如果我用一些像用户:p @ ss @ 192.168.1.45它不会工作。

友善的build议。

正如在fstab和cifs安装中所说的,可能在fstab之外存储身份validation信息? ,您可以使用凭证文件:

credentials=filename :指定包含用户名和/或密码的文件。 该文件的格式是:

 username=value password=value 

这比在共享文件中使用明文forms的密码更好,比如/ 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 

希望能帮助到你!