Samba Winbind não funciona no Debian 8

3

Estou configurando um novo ambiente de samba baseado no Debian Jessie. A instalação do PDC foi bem-sucedida e os clientes do Windows puderam ingressar. Tem um problema em se juntar aos clientes Linux.

Eu estava seguindo o tutorial Login SAMBA com o Active Directory , mas não consegui concluir. Eu falho em "chgrp -R" usuários de domínio "/ share, porque ele não vai encontrar o grupo" chgrp: grupo inválido: "usuários de domínio ???" wbinfo -u está TRABALHANDO getent passwd está funcionando e mostra contas de domínio MAS getent passwd (DOMAINUSER) não mostrará nada.

Vou colar o meu smb.conf, nsswitch.conf e krb5.conf, por favor me ajudem: (

/etc/samba/smb.conf

[global]
    workgroup = x
    security = ads
    realm = x.LOCAL
    domain master = no
    local master = no
    preferred master = no
    printcap name = /etc/printcap
    load printers = no
    idmap config * : backend = tdb
    idmap config * : range = 10001-20000
    idmap config x : schema_mode = rfc2307
    idmap config x : backend = rid
    idmap config x : range = 500-20000
    winbind enum users = yes
    winbind enum groups = yes
    winbind use default domain = yes
    winbind nested groups = yes
    winbind refresh tickets = yes
    winbind offline logon = true
    template homedir = /home/%D/%U
    template shell = /bin/bash
    client use spnego = yes
    client ntlmv2 auth = yes
    encrypt passwords = yes
    restrict anonymous = 2
    log file = /var/log/samba/samba.log
    log level = 2

/etc/krb5.conf

    [libdefaults]
        ticket_lifetime = 24h
        default_realm = x.LOCAL
        forwardable = true

[realms]
        x.LOCAL = {
                       kdc = pdc.fqdn
                       default_domain = x.local
                       }

[domain_realm]
        .x.local = x.LOCAL
        x.local = x.LOCAL

[kdc]
        profile = /etc/krb5kdc/kdc.conf

[appdefaults]
        pam = {
            debug = false
            ticket_lifetime = 36000
            renew_lifetime = 36000
            forwardable = tru
            krb4_convert = false
            }

[logging]
        kdc = FILE:/var/log/krb5kdc.log
        admin_server = FILE:/var/log/kadmin.log
        default = FILE:/var/log/krb5lib.log

/etc/nsswitch.conf

passwd:         files winbind
group:          files winbind
shadow:         files winbind
gshadow:        files

hosts:          files dns wins
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

alguma ideia? Você precisa de mais arquivos de log?

    
por Luki 05.05.2015 / 13:41

2 respostas

0

de acordo com sua mensagem de erro, pode não haver um grupo "Usuários do domínio" em seu sistema, faça um

$ grep "Domain Users" /etc/group

possivelmente você precisa fazer:

# addgroup "Domain Users" (as root)
    
por 05.05.2015 / 14:15
0

Confira o guia de configuração em link . Verifique também se o libnss-winbind está instalado.

Você pode testar o próprio winbind com 'wbinfo -u' (deve retornar uma lista enorme de todos os usuários do seu domínio).

o comando 'id xxxx' tentará encontrar informações sobre apenas o usuário xxx usando a configuração system / nsswitch.conf. Entre esses você deve ser capaz de descobrir onde está o problema.

    
por 12.05.2015 / 01:54