Windows

CIFS 與 Windows Server 2012 R2:錯誤 13

  • February 19, 2020

我嘗試從 Windows Server 2012 R2 手動安裝在我的 Linux 共享文件夾上。

語法是正確的,但我堅持同樣的問題錯誤 13:

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1
dmesg:
Status code returned 0xc000006d STATUS_LOGON_FAILURE
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13

如果我嘗試其他 vers= 選項,我會遇到同樣的問題。如果我刪除選項 vers= 然後 syslog 聲明:

No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.

如果我使用選項 sec= 然後我指定此選項然後我得到錯誤 126

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1,sec=krb5
mount error(126): Required key not available

包 Keyutils 已安裝。

如果我嘗試其他 sec= 選項,我會收到錯誤 22 或錯誤 13

如果我嘗試提示密碼:

#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk
Password for bob@dude-uk@//ip/division:  
mount error(13): Permission denied

Nemo(Linux Mint 中的文件資源管理器)可以掛載共享文件夾。MacOsx 可以掛載共享文件夾。

我的核心是 4.13 Mount.cifs 是 6.4 我在設置 fstab 之前嘗試手動掛載。

你有什麼主意嗎 ?

我創建了另一個使用者而不是使用帳戶管理員,它可以工作!

閱讀 Bugzilla 後: bugzilla 問題 Kernel 4.13 遇到了正確使用 mount.cifs 命令的問題。我必須在 4.12 核心上啟動 - 之後我會更新我的文章

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