为访客创建 Samba 共享

为访客创建 Samba 共享

软件版本:

CentOS 6.6 x64
Samba 4.0.0-66.el6_6.rc4 (from YUM)

问题:

我正在尝试在 CentOS 服务器上为访客/未经身份验证的用户创建 Samba 共享。使用以下配置,当我尝试在未经身份验证的情况下导航到共享时,Windows 会提示我输入用户名和密码。

要求:

当用户导航到根目录(即 \myserver)时,共享必须是不可见的,并且他们访问它的唯一方式是通过“\myserver\my_share\”。其他共享需要要求用户输入用户名和密码;这是唯一可供访客访问的共享。

[global]
        log file = /var/log/samba/log.%m
        cups options = raw
        load printers = yes
        server string =
        default = global
        path = /home
        os level = 20
        winbind trusted domains only = yes
        security = user
        public = yes
        winbind use default domain = yes
        passdb backend = tdbsam
        max log size = 50

[my_share]
        browseable = no
        guest only = yes
        path = /home/my_home_path

答案1

将 Samba [全局] 配置更改为以下内容已解决该问题。无需软件更新。

[global]
    server string =
    log file = /var/log/samba/log.%m
    max log size = 50
    guest ok = yes
    security = user
    map to guest = Bad Password

答案2

仅限访客且可浏览 = 否应该做您需要做的事情...您是否确定文件夹的权限合适?尝试运行 sudo chmod 777 /home/my_home_path

相关内容