在 /etc/fstab 中掛載共用 Windows 磁碟機失敗

在 /etc/fstab 中掛載共用 Windows 磁碟機失敗

我在最新的 vmware 虛擬機器上安裝 /mnt/data 時遇到問題。我不知道接下來要嘗試什麼來讓 /mnt/data 顯示我的共用資料夾 - 我在 Ubuntu 中透過 /etc/fstab 來執行此操作。所以我想我應該就我可能忽略的任何事情徵求意見。

虛擬機器 IP 位址為 192.168.136.143,Ubuntu 版本 18.04 Windows 筆記型電腦 [216TN533] IP:(乙太網路適配器 vEthernet (WSL))172.19.64.1

(無線 LAN 適配器 Wi-Fi)192.168.1.6

(更多詳細版本資訊在此訊息​​末尾)

在 /etc/fstab 中以以下內容開頭(此訊息中的密碼省略為 ********):

//216TN533/UbuntuShare /mnt/data cifs 使用者名稱=kafkaetl,密碼=********,uid=nobody,iocharset=utf8,noperm 0 0

須藤掛載-av

返回:

mount.cifs 核心掛載選項:ip=172.19.64.1,unc=\216TN53\UbuntuShare,iocharset=utf8,noperm,uid=65534,user=kafkaetl,pass=********掛載錯誤(13 ):權限被拒絕 請參閱 mount.cifs(8) 手冊頁(例如 man mount.cifs)

從 mount 手冊頁面了解上述錯誤:

如果您收到錯誤“掛載錯誤(13)權限被拒絕”,則伺服器拒絕您的存取。以下是首先要檢查的事項:

• 您使用的使用者名稱和密碼是否有效?該帳戶是否真的有權存取該資料夾?

o 我可以以 kafkaetl 身份登錄,所以我相信這是正確的

• 您的憑證文件中是否有空格?應該是password=mspassword,而不是password=mspassword。

o 沒有空格

• 安全設定是否正確?最常見的是 sec=ntlm,但您也可以嘗試 mount.cifs 手冊頁面中列出的其他選項。由於某種原因,手冊頁清單遺漏了 sec=lanman 選項,但您也應該嘗試該選項(請參閱討論)。

o 新增了 sec=ntlm

• 您需要網域嗎?例如,如果您被告知您的使用者名稱是 SALES\sally,那麼實際上您的使用者名稱是 sally,您的網域是 SALES。 fstab 條目應為: ...username=sally,password=pass,domain=SALES,... 或: ...credentials=/path/to/file,domain=SALES,...

o 新增網域=216TN53

• 已安裝cifs-utils 和nfs-common。

• Windows 端的共用沒有任何更改

然後在 fstab 中設定安全性(sec=ntlm)選項:

//216TN533/UbuntuShare /mnt/data cifs username=kafkaetl,password=********,uid=nobody,iocharset=utf8,noperm,sec=ntlm 0 0

結果是:

mount.cifs kernel mount options: ip=172.19.64.1,unc=\\216TN53\UbuntuShare,iocharset=utf8,noperm,sec=ntlm,uid=65534,user=kafkaetl,pass=********

mount error(2): No such file or directory

從 dmesg 並發記錄的訊息是:

(螢幕截圖)

當我調查時,我注意到在 2 個連續的 ip addr 請求中,報告的 V4 IP 位址已更改(wxy145 到 wxy146)。

我檢查了防火牆,結果sudo ufw status回到非活動狀態。

關於為什麼我看不到 /mnt/data 形式的 UbuntuShare 內容還有其他想法嗎?我認為上面所示的 IP 位址變化是一個問題,但我沒有找到根本原因。

其他詳細版本資訊:

Ubuntu版本資訊:

ubuntu@ubuntu1804:~$ lsb_release -a

沒有可用的 LSB 模組​​。

發行商 ID:Ubuntu

說明:Ubuntu 18.04.6 LTS

發佈時間:18.04

代號:仿生

cifs-utils 已經是最新版本(2:6.8-1ubuntu1.1)。

ubuntu@ubuntu1804:~$ modinfo cifs 檔案名稱: /lib/modules/5.4.0-113-generic/kernel/fs/cifs/cifs.ko softdep: 前: gcm softdep: 前: ccm softdep: 前: aead2 softdep:前: sha512 softdep: pre: sha256 softdep: pre: cmac softdep: pre: aes softdep: pre: nls softdep: pre: md5 softdep: pre: md4 softdep: pre: hmac softdep: pre: ecb 版本描述 2.的VFS SMB3 伺服器,例如Samba、Mac、Azure 和Windows(以及符合SNIA CIFS 規範的舊伺服器)授權:GPL 作者:Steve French 別名:smb3 別名:fs-smb3 別名:fs-cifs srcversion:BD97FCA765886056723081 fscache、libdes ,libarc4 retpoline: Y intree: Y 名稱: cifs vermagic: 5.4.0-113-generic SMP mod_unload modversions 簽名: PKCS#7 簽名者: sig_key: sig_has halgo: md4 parm:FSMaxFSBFSal FS FSBFSgo: md4 parm: 美元(不包括標頭) 。預設值:16384 範圍:8192 到 130048(uint) 參數:cifs_min_rcv:池中的網路緩衝區。預設值:4 範圍:1 到 64(uint) 參數:cifs_min_small:池中的小型網路緩衝區。預設值:30 範圍:2 到 256(uint) 參數:cifs_max_pending:同時向 CIFS/SMB1 方言伺服器要求(SMB3 不適用) 預設值:32767 範圍:2 到 32767。鎖。預設值:y/Y/1(布林)參數:enable_gcm_256:啟用請求最強(256 位元)GCM 加密。預設值:n/N/0(布林)參數:require_gcm_256:需要最強(256 位元)GCM 加密。預設值:n/N/0 (bool) parm:disable_legacy_dialects:為了提高安全性,限制使用舊方言(CIFS/SMB1)掛載時覆蓋預設方言(SMB2.1、SMB3 和SMB3.02)的能力可能會有幫助和 SMB2),因為 vers=1.0 (CIFS/SMB1) 和 vers=2.0 較弱且不太安全。預設值:n/N/0(布林值)

參考: https://wiki.ubuntu.com/MountWindowsSharesPermanently http://manpages.ubuntu.com/manpages/kinetic/en/man8/mount.cifs.8.html

相關內容