Linuxシステムにはかなり古いバージョンのSambaサーバーがインストールされています。 Linuxでは、通常、ログインに「WORKGROUP」、「SAMBA」、またはドメイン名は必要ありません。一般的なユーザー名とパスワードを使用できます。
だから私はCentOS 7.1をインストールし、Sambaバージョン4.4をインストールし、smbclientを使ってログインしましたが、うまくいきました。
Sambaバージョン4.8がインストールされているCentOS 7.6(1810)が新しくインストールされました。まったく同じsmb.conf
ですが、smbclientを使用してLinuxシステムのSambaサーバーにログインする必要がある場合は、次のように表示されます。
SAMBA\ユーザー名のパスワードを入力してください。
そのため、CentOS 7.1で使用したのと同じパスワードを入力し、結果は次のようになりました。
ツリー接続に失敗しました:NT_STATUS_WRONG_PASSWORD
したがって、同じsmbclientコマンドを使用してCentOS 7.1から以前のバージョンのSamba 4.4に接続すると、次のメッセージが表示されます。
ユーザー名とパスワードを入力してください:
その後、同じパスワードを入力すると入ることができました。
この問題を解決する方法は2つあります。
Sambaのバージョンを4.4にダウングレードします。しかし、どうすればいいのかわかりません。
または
「WORKGROUP」などの機能を完全に無効にします。しかし、私も何をすべきかわかりません。
ベストアンサー1
以前のsmbclient(CentOS 7.1)を介してログインできるため、すでにこれを行っている可能性がありますが、新しいサーバー(CentOS 7.1)でsmbユーザーのパスワードを設定する必要があります。
sudo smbpasswd -a username
そうでない場合などをsmb.conf
入力したことを確認してください。workgroup = WORKGROUP
次の方法でさらにテストできます。
smbclient -L myhost -U SAMBA/username -W workgroup