我正在尝试将一个文件夹从我的嵌入式 Linux 系统挂载到 Windows 7 计算机。当我尝试使用凭证文件时,我不断收到 Permission Denied。当我以 root 身份从命令行执行此操作时,它可以工作。我输入
mount -t cifs //[IP 地址]/[文件夹路径] /home/[user]/ShareFolder -o username=[Username] -o uid=[user]
当我从 fstab 文件夹执行此操作时,它可以工作。
//[IPAdress]/[文件夹路径] /home/[user]/ShareFolder cifs user,username=[Username],password=[Password],sec=ntlm,uid=[user],noauto 0 0
但如果我切换到使用凭证文件,它就不起作用
//[IP地址]/[文件夹路径] /home/[user]/ShareFolder cifs user,credentials=/home/[user]/smbcredentials,user,sec=ntlm,uid=[user],noauto 0 0
凭证文件是
用户名=[用户名]
密码=[密码]
我已经用域尝试过它,但没有奏效。我打开了详细信息以查看工作 fstab 和带有凭据文件的非工作 fstab 之间的区别。
在职的:
mount.cifs 内核挂载选项:ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[WINDOWS USERNAME],prefixpath=[path to folder ],通过= *
非工作:
mount.cifs 内核挂载选项:ip=[IPAddress],unc=\[IPAddress]..., sec=ntlm,noauto,uid=500,gid=500,user=[LINUX USERNAME],prefixpath=[文件夹路径],通过= *
不同之处在于工作的使用 Windows 用户名作为用户,非工作的使用 linux 用户名。我不知道如何解决这个问题。
归档时间: |
|
查看次数: |
19177 次 |
最近记录: |