永続的なネットワーク共有をUbuntuにマウントする際に問題が発生した場合、/ etc/fstabに追加したものを次に示します。
//192.168.2.10/AlphaData_GlobalShare /media/AlphaData cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=1001,gid=1001,vers=3.0,sec=ntlm 0 0
//192.168.2.10/AlphaMedia_GlobalShare /media/AlphaMedia cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=1001,gid=1001,vers=3.0,sec=ntlm 0 0
//192.168.2.10/VMRoot_GlobalShare /media/VMRoot cifs
credentials=/root/.smbcredentials,iocharset=utf8,uid=1001,gid=1001,vers=3.0,sec=ntlm 0 0
Sudoマウント-aでエラーが発生します
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
そして、ここにログがあります
Oct 20 09:49:20 ubuntudocker kernel: [ 2150.545771] CIFS VFS: cifs_mount failed w/return code = -22
Oct 20 09:52:55 ubuntudocker kernel: [ 2365.006778] CIFS VFS: Unable to select appropriate authentication method!
Oct 20 09:52:55 ubuntudocker kernel: [ 2365.006780] CIFS VFS: Send error in SessSetup = -22
Oct 20 09:52:55 ubuntudocker kernel: [ 2365.007569] CIFS VFS: cifs_mount failed w/return code = -22
Oct 20 09:53:00 ubuntudocker kernel: [ 2370.037292] CIFS VFS: Unable to select appropriate authentication method!
Oct 20 09:53:00 ubuntudocker kernel: [ 2370.037294] CIFS VFS: Send error in SessSetup = -22
Oct 20 09:53:00 ubuntudocker kernel: [ 2370.038419] CIFS VFS: cifs_mount failed w/return code = -22
Oct 20 09:53:05 ubuntudocker kernel: [ 2375.077100] CIFS VFS: Unable to select appropriate authentication method!
Oct 20 09:53:05 ubuntudocker kernel: [ 2375.077102] CIFS VFS: Send error in SessSetup = -22
Oct 20 09:53:05 ubuntudocker kernel: [ 2375.078377] CIFS VFS: cifs_mount failed w/return code = -22
ここで問題の原因がわからない場合、共有はUbuntu Server VMと同じFreeNAS 11.2-RC1サーバーでホストされます。ここで問題の原因は何ですか?
ありがとう
sec=ntlm
が機能しなくなったわけではありません。ただし、その設定は、使用しているサンバ方言のバージョンと一致しません。
Ubuntu 18.04 Sambaサーバーをセットアップしています。設定でマウントしようとすると:
Sudo mount -t cifs //gort.local/Public /home/morbius/Test -o guest,vers=3.0,sec=ntlm
正確な「無効な引数」エラーメッセージで失敗し、まったく同じエラーを記録します。
代わりに、そのセキュリティ設定と一致するバージョンのsmb方言でmountコマンドを実行した場合:
Sudo mount -t cifs //gort.local/Public /home/morbius/Test -o guest,vers=1.0,sec=ntlm
動作します:
マウント| grep cifs
//gort.local/Public on/home/morbius/Test type cifs(rw、relatime、vers = 1.0、sec = ntlm、cache = strict ....
Sec = ntlmをvers = 1.0に変更してサーバーに接続したい場合-どうしてそうする必要があるのか、または必要なのかはわかりませんが.....
または、vers = 3.0を維持し、sec = ntlmをドロップします。この場合、secは、SMBv3と一貫性のあるntlmsspにデフォルト設定されます。
sec=ntlm
を削除します。これは現在、いくつかのバージョンでは機能していませんが、インターウェブに関する多くのチュートリアルに残っています。