Debian
使用 cifs 安裝遠端驅動器
我通過將其添加到我創建了一個遠端安裝的驅動器
/etc/fstab
:\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X
並安裝它
sudo mount /mnt/web
(效果很好!)問題是我只能以 root 身份安裝驅動器。執行
mount /mnt/web
(不帶 sudo)會導致錯誤mount: 只有 root 可以在 /mnt/web 上掛載 \192.xxx\web
我閱讀了建議以下語法的本指南
//192.168.1.100/data /media/corpnet cifs username=johnny,domain=sealab,noauto,rw,users 0 0
當我更改條目以使用如下語法時:
\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X,noauto,rw,users 0 0
然後跑
mount /mnt/web
我得到mount.cifs:權限被拒絕:在 /etc/fstab 中找不到 /mnt/web 的匹配項
然後我閱讀了這個問題以及它的最高投票答案,但出現了同樣的錯誤。
我檢查了我在目錄
web
中的文件夾/mnt
有 CHMOD 775,應該沒問題。有什麼問題?
更新(見評論的討論):
您輸入的是 \ 而不是 //。對於 linux,即使網路文件系統在 Windows 中執行,您也必須使用 //。
舊帖:
你寫的是mount /mnt/web,但是你寫在/etc/fstab的目錄是這樣的
/media/corpnet
,所以你需要在/etc/fstab中寫/mnt/web…所以改變 /media/corpnet
//192.168.1.100/data /media/corpnet cifs username=johnny,domain=sealab,noauto,rw,users 0 0
到 /mnt/web:
//192.168.1.100/data /mnt/web cifs username=johnny,domain=sealab,noauto,rw,users 0 0
或者,如果您無法編輯 fstab,請將您的命令更改為 mount /media/corpnet (並且您也必須創建此目錄)
祝你好運,如果可行,請選擇此作為正確答案。