Windowsでユーザー名/パスワードなしでRHEL SAMBA共有に接続する

Windowsでユーザー名/パスワードなしでRHEL SAMBA共有に接続する

私のsmb.conf設定は次のとおりです

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
    workgroup = SAMBA
    security = user

    passdb backend = tdbsam

    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw

    guest account = samba

[homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    browseable = No
    read only = No
    inherit acls = Yes

[printers]
    comment = All Printers
    path = /var/tmp
    printable = Yes
    create mask = 0600
    browseable = No

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/drivers
    write list = @printadmin root
    force group = @printadmin
    create mask = 0664
    directory mask = 0775

[edi]
    path = /dat/101/edi/
    public = yes
    create mask = 0664
    directory mask = 0775

\\server\ediWindowsユーザーがユーザー名とパスワードを要求せずに開くことができることを願っています。 Browsable、Public、Forced User、Forced Groupなどのさまざまなオプションを試しましたが、成功しませんでした。

ベストアンサー1

guest ok = yes各サービスを作成して定義する必要がありますguest only = yes

マニュアルページから:

お客様専用(S)

サービスに対してこのパラメーターがyesの場合、ゲストのみがそのサービスに接続できます。サービスにguest okが設定されていない場合、このパラメータは何の影響もありません。

このオプションの詳細については、以下のセキュリティセクションを参照してください。

基本:ゲストのみ=なし

[global]サービス定義の代わりに、このセクションに両方または両方を含めることができます。またpublic、はの同義語でguest okあり、only guestはの同義語ですguest only

おすすめ記事