Почему моя общая папка samba4 [homes] недоступна для просмотра?

По какой-то причине я не вижу общий ресурс домашнего каталога, который сопоставляется с домашним каталогом каждого пользователя, [ дома]. Я могу напрямую подключить к нему сетевой диск в Windows или смонтировать его на Mac, но при попытке просмотреть все доступные общие ресурсы он не отображается. Я безуспешно пытался настроить общий ресурс [homes] на browseable = no и browseable = yes . Вот мой smb.conf:

[global]
    # Custom edits via hook
    #######################

    # enable symlinks outside of shares
    unix extensions = no
    wide links = yes

    browseable = Yes
    # End custom edits
    ###################
    netbios name = enterprise
    workgroup = LIFE
    server string = Zentyal File Server

    wins support = yes
    dns proxy = yes
    name resolve order = wins bcast host

    interfaces = lo,eth0
    bind interfaces only = yes

    server role = dc
    server role check:inhibit = yes
    realm = LIFE.LAN

    log level = 3
    log file = /var/log/samba/samba.log

    passdb backend = samba4
    idmap_ldb:use rfc2307 = yes
    server services = -dns -nbt -wrepl
    server signing = auto



[netlogon]
    path = /var/lib/samba/sysvol/life.lan/scripts
    browseable = no
    read only = yes

[sysvol]
    path = /var/lib/samba/sysvol
    read only = no

[homes]
    comment = Home Directories
    path = /home/%S
    read only = no
    browseable = no
    create mask = 0611
    directory mask = 0711
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename

# Shares
[directories]
    comment = Home directories
    path = /home
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
# Shares
[default]
    comment = A share for anything
    path = /home/samba//shares/default
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
# Shares
[scan]
    comment = Printer scans
    path = /home/samba//shares/default/Scanned
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename


[print$]
    comment = "Printer Drivers"
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    guest ok = no
    write list = @"Domain Admins"
    valid users = @"Domain Users"

#[zentyal-internal-backups]
# path = /tmp
# browseable = yes
# read only = yes
# valid users = @"Domain Admins"
# admin users = @"Domain Admins"
# force group = ebox
# force user = ebox

[zentyal-quarantine]
    comment = "Quarantine"
    path = /home/samba/quarantine
    browseable = Yes
    read only = No

# Custom Share
# Generated by hook
[intranet]
    comment = intranet
    path = /var/www/ministries
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename

[ministries]
    comment = ministries
    path = /var/local/ministries
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
4
задан 12 November 2012 в 22:55

3 ответа

Если вы пытаетесь просмотреть их с сервера samba, проблема заключается в привязке lo interface.

Использование interfaces = lo,eth0 будет связывать только 127.0.0.1 и eth0 IP. По какой-то причине петлевой доступ осуществляется через 27.0.1.1.

Либо добавьте 127.0.1.1/8 к интерфейсам, либо удалите bind interfaces only = yes

interfaces = 127.0.1.1/8 lo,eth0
bind interfaces only = yes
0
ответ дан 12 November 2012 в 22:55

Попробуйте использовать [home] вместо [homes] в качестве названия раздела и только эти опции:

comment = Home Directories
path = /home/%S
read only = no
0
ответ дан 12 November 2012 в 22:55

Я не знаю samba4, но для samba3 это объясняется в СПЕЦИАЛЬНЫХ РАЗДЕЛАХ справочной страницы.

   The [homes] section
       If a section called [homes] is included in the configuration file, services connecting clients to their home directories can be
       created on the fly by the server.
...
       The browseable flag for auto home directories will be inherited from the global browseable flag, not the [homes] browseable flag.
       This is useful as it means setting browseable = no in the [homes] section will hide the [homes] share but make any auto home
       directories visible.

Может быть, вы можете установить флаг просмотра в глобальном разделе.

0
ответ дан 12 November 2012 в 22:55

Другие вопросы по тегам:

Похожие вопросы: