Samba でディレクトリ共有するときにハマったのでここに書き記す。
server: centos7
client: windows10
samba version: 4.6.2
適当にググって出てきたサイト通りにやる
Samba Server Installation and Configuration on CentOS 7の通りにやる。
英語が嫌な方はcentos7にsambaをインストールでもだいたい変わらない気がする。
ログインできない
↑の通りにやっていると、 guest ok = yes
のディレクトリまでは順調に進んだが、ログインを必要とするディレクトリはうまくいかなかった。
何度 Windows で接続してもログインで失敗するのだ。
( guest ok = yes
のディレクトリにも接続できない場合はこの記事は役に立たないと思う。)
解決した
長い時間ハマって途方に暮れた時、救世主が現れた。
Samba 4.5以降のNTLMv1認証
ちなみに [global] に書かないと動作してくれなかった。
[global]
...
ntlm auth = yes
[...]
あなたもこれで解決できることを願う。
セキュリティ的に良いかは知らない。