當我嘗試從網路從 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