とある作業(別に秘密でもないけど)のため、LinuxからWindowsの共有フォルダをマウントしている。
で、これがある時からNGになってた様子。
いろいろやって直したので、その結果を残す。
ただ、すごく「とりあえず問題回避」でしかないので、環境を鑑みて手元ではよりよく直して利用してください。
Windows側設定
コントロール パネル\ネットワークとインターネット\ネットワークと共有センター\共有の詳細設定
の
- パブリックフォルダアクセスにする
- パスワード保護共有は無効にする(ローカル利用だけ、なので)
Microsoft IDのパスワード更新したんだが、新しいパスワードで認証がうまくいかない...
ちゃんとしてれば、ここは不要かも。
Linux側マウントの書式
こちらの変更、Windows側の変更が効いてしまっているかもしれないため、明確には確認できてない、というのはあります。
//192.168.xxx.yyy/Share /mnt/point cifs nounix,prefixpath=<subdir>,credentials=/etc/smbauth,uid=root,file_mode=0644,dir_mode=0755,iocharset=utf8,_netdev,defaults 0 0
smbauth
username=username@outlook.com
password=<password>
domain=outlook.com
肝は、smbauthのdomainにoutlook.comを指定すること。
https://ubuntuforums.org/showthread.php?t=2293172
にもあるけど、私の環境で以前は不要だったが、どうもAnniversary updateから確認されるようになったっぽい?
後記
基本雑なやり方だが、なにかの情報共有になれば、ということで。