Debian

使用 cifs 安裝遠端驅動器

  • September 3, 2018

我通過將其添加到我創建了一個遠端安裝的驅動器/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 (並且您也必須創建此目錄

祝你好運,如果可行,請選擇此作為正確答案。

引用自:https://unix.stackexchange.com/questions/466102