サンバログイン失敗

サンバログイン失敗

Sambaサーバーを設定し、同じVLAN上のコンピュータから接続しようとしましたが、共有を表示でき、パスワードを要求しましたが、ログに次の2行が表示されて失敗しました。

[2018/02/19 11:21:07.725300, 5] ../source3/passdb/pdb_interface.c:1825(lookup_global_sam_rid) マップされていないグループの Unix ID が見つかりません。

[2018/02/19 11:21:07.725317, 5] ../source3/passdb/pdb_interface.c:1535(pdb_default_sid_to_id) SID S-1-5-21-3363938291-73671434-3978610123-513 は私たちのドメインに属していますが、データベースには対応するオブジェクトがありません。

これが何なのか、なぜそうなのか知っている人はいますか?既定では、他のサーバーと同じ[global]セクションを設定しましたが、この問題は発生しません。

私が使用しているコンピュータは、標準のSambaサーバーを搭載したCentOS 7.4コンピュータです。 Windows 7 SP1 VM も共有に接続されます。

"ntlm auth=yes" オプションを追加しました。そうしないと、Windows 10を使用すると問題が発生します。しかし、混在したWindows 7コンピュータにも同様のオプションが必要ですか?

ありがとう

答え1

共有自体のディレクトリとファイルの権限を確認してください。

私の共有はallowedに設定されていますが、root:users私のSMBアカウント(またはマップされたローカルUnixアカウント)はそうではありません。users

認証が成功したことをSMBログで確認できます。

check_ntlm_password: PAM Account for user [<my_user>] succeeded

だからそれは下流のものです。

私の場合、ユーザーをグループに追加することが解決策でした。

sudo usermod -a -G users <my_user>

chownディレクトリを介してもこれを行うことができるようです。

SMB(sudo service smbd restart)を再起動してすぐに接続しました。

関連情報