smbclientで "WORKGROUP\"を無効にする方法

smbclientで

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

おすすめ記事