GNU/Linux >> Linux の 問題 >  >> Cent OS

Windows XP が CentOS 7.x 上の Samba に接続できない

CentOS 5.x と Samba 3.x を搭載した 2 台のサーバーを持っている顧客がいて、すべての種類の Windows コンピューターから Samba によって共有ディレクトリに接続できました。
ただし、Samba 4.x を実行する新しい CentOS 7.x では、Windows XP を使用するマシンと一部の Windows Server 2003 クライアントを除くすべてのマシンが接続できました。

最初にチェックするのは smb.conf メイン構成ファイルで、両方のサーバーで同一であるかどうかを確認し、実際に同一でした。そこで、Samba 4.x にどの変更が含まれているかを調べてみました。 1 つの変数は

この 2 行を smb.conf メイン構成ファイルに追加してください。

私は /etc/samba/smb.conf にありました:

nano -w /etc/samba/smb.conf
ntlm auth = yes

それを smb.conf 内のグローバル構成ブロックに追加すると、すぐに機能し始めました。
これは、「ntlm auth」を持つ Samba 4.5 以降の新しいバージョンの Samba で発生しています。 」変数は、デフォルトで「いいえ」に設定されています。
古い Samba 3.x では、これは「yes」に設定されていました。

変更後の構成は次のようになります:

[global]

        workgroup = AGENCY
        server string = Samba Server %v
        security = user
        passdb backend = tdbsam

        ntlm auth = yes

        encrypt passwords = Yes
        smb passwd file = /var/lib/samba/private/passdb.tdb

        [files2]
        comment = files
        path = /var/www/files2
        public = yes
        writable = yes
        printable = no
        browseable = yes
        available = yes
        valid users = sambauser

それでもうまくいかない場合は、以下も追加してみてください:

lanman auth = yes

Samba を再起動して変更を適用します:

systemctl restart smb

次に、smb が正常に動作しているかどうかを確認します:

systemctl status smb

そして最後のテスト:Windows 2003 クライアントまたは Windows XP コンピュータからの接続を試みます。

CentOS 7.x で Windows XP が Samba に接続できない
Cent OS
  1. CentOS 5 /RHEL5にVirtualBox4.1をインストールする方法

  2. CentOS 6 /RHEL6にVirtualBox4.2をインストールします

  3. Centos 7.4 Samba共有アクセスが拒否されましたか?

  1. CentOS を CloudLinux OS に変換するにはどうすればよいですか?

  2. Linux シェルから Windows マシンに接続できますか?

  3. Windows 10 から Linux Samba 共有に接続できない

  1. CentOS 7 /RHEL7コンソールからWindowsマシンをRDPに接続する方法

  2. CentOS8にSambaをインストールして設定する方法

  3. CentOS6.5でのSambaサーバー構成