使用凭据文件挂载 cif

使用凭据文件挂载 cif

我正在尝试将文件夹从嵌入式 Linux 系统安装到 Windows 7 计算机。当我尝试使用凭据文件时,我不断收到“权限被拒绝”的消息。当我以 root 身份从命令行执行此操作时,它可以工作。我输入

mount -t cifs //[IP地址]/[文件夹路径] /home/[用户]/ShareFolder -o username=[用户名] -o uid=[用户]

当我从 fstab 文件夹中执行此操作时,它可以工作。

//[IPAdress]/[文件夹路径] /home/[用户]/ShareFolder cifs user,username=[用户名],password=[密码],sec=ntlm,uid=[用户],noauto 0 0

但如果我切换到使用凭据文件,它就不起作用

//[IP地址]/[文件夹路径] /home/[用户]/ShareFolder cifs user,credentials=/home/[用户]/smbcredentials,user,sec=ntlm,uid=[用户],noauto 0 0

凭证文件是

用户名=[用户名]

密码=[密码]

我已经尝试过使用域,但没有成功。我打开了 verbose,看看工作 fstab 和带有凭据文件的非工作 fstab 之间有什么区别。

在职的:

mount.cifs 内核挂载选项: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[WINDOWS 用户名],prefixpath=[文件夹路径],通过=*

非工作:

mount.cifs 内核挂载选项: ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[LINUX 用户名],prefixpath=[文件夹路径],通过=*

区别在于,工作的用户使用 windows 用户名,非工作的用户使用 linux 用户名。我不知道如何解决这个问题。

答案1

我有类似的问题。对我来说,安装 cifs-utils 解决了这个问题。

相关内容