当我尝试从网络从 Windows 7 计算机挂载我的共享文件夹时,出现此错误,有什么想法如何解决它们吗?我的实际自动运行代码如下:
mkdir -p /mnt/zmg
mount -t cifs //10.20.30.1/zmg /mnt/zmg -o username=Provisorio/Administrator,password=zen,noserverino
答案1
您可能应该在地址信息之前指定 -o 信息,即
mount -t cifs -o username=<USER>,password=<PASS> //<share-address>/<share-name> /mnt/mount-point
至于为什么会出错,这可能是由于你的用户名造成的,看起来你正在为用户指定域,这就是你在Windows上挂载共享的方式,但在unix上不一样,它应该只是用户名,如果要指定域,请将其添加到命令末尾,如下所示 `username=user,password=pass,domain=example.com
所以在你的情况下尝试使用:
mount -t cifs -o username=Administrator,password=zen,domain=Provisorio,noserverino //10.20.30.1/zmg /mnt/zmg
出现错误 13 的另一个原因是文件夹权限问题,因此请确保您对 windows 文件夹具有正确的权限。为了进行测试,我会说首先打开权限以消除它作为可能的原因!
要使其成为永久解决方案,即使其在重新启动后保持不变,请将此行添加到文件末尾/etc/fstab
(您将需要 sudo 权限才能编辑此文件!)
//10.20.30.1/zmg /mnt/zmg cifs username=Administrator,password=zen,domain=Provisorio,noserverino 0 0