Getent Passwd nao funciona corretamente

1. Getent Passwd nao funciona corretamente

Franklin Nascimento Leite
Atreta

(usa Slackware)

Enviado em 24/01/2009 - 16:06h

Pessoal,
Lendo vários artigos aqui no Viva o Linux eu consegui fazer um servidor de arquivos com o Samba e autentcar ele no active directory da empresa. O problema é que não estou conseguindo autenticar os usuarios do domínio no linux, quando eu executo o comando: getent passwd o resultado é apenas dos usuários locais no Linux, se eu faço getent group ele me lista todos os grupos, tanto locais como os grupos do active directory. Quando eu verifico o arquivo /etc/groups ele me lista tudo certinho com os mesmos grupos. Por que o getent passwd não está importando os usuários do domínio?
aqui estão as minhas configurações no nsswitch.conf, smb.conf e krb5,conf
Obrigado pela atenção, qualquer ajuda é bem vinda.

#nsswitch.conf:
editei as seguintes linhas que ficaram assim:
passwd: files winbind
shadow: files winbind
group: files winbind

#smb.conf:

[global]
workgroup = EMPRESA
netbios name = SLACKWARE
server string = SAMBA
smb passwd file = /etc/smbpasswd
unix charset = LOCALE
log level = 5
log file = /var/log/samba/LOG.%m
max log size = 1024
load printers = yes
domain master = no
wins server = 192.168.1.250
password server = 192.168.1.250
hosts allow = 192.168.1.0/255.255.255.0 127.0.0.1
passdb expand explicit = no
ldap ssl = no
security = ADS
realm = EMPRESA.LOCAL
encrypt passwords = yes
printcap name = cups
disable spoolss = yes
show add printer wizard = no
template homedir = /home/%U
template shell = /bin/bash
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind separator = +
winbind enum users = yes
winbind enum groups = yes

[TI]
comment = Diretorio do Setor de TI
path = /arquivos/EMPRESA/TI
read only = no
browseable = yes

#krb5.conf

[logging]
default = FILE:/var/log/krb5.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
ticket_lifetime = 24000
default_realm = EMPRESA.LOCAL
dns_lookup_realm = false
dns_lookup_kdc = false
clockskew = 300
kdc_timesync = 1

[realms]
EMPRESA.LOCAL = {
kdc = 192.168.1.250
}
Obs: O horário do Linux com o servidor PDC está sincronizadinho.
Edit: Nos comandos wbinfo -u lista todos os usuários do domínio e wbinfo -g também lista todos os grupos.
Edit2: se eu der o comando getent passwd user, sendo user um usuario no AD eu tenho um retorno, pro exemplo uso: getent passwd Atreta resultado em:
Atreta:*:10001:10004::/home/Atreta:/bin/bash.




  


2. Getent Passwd nao funciona corretamente - Como conseguiu resolver?

ALEXANDRE EDUARDO DE OLIVEIRA
alexoliveira

(usa Ubuntu)

Enviado em 12/03/2014 - 00:06h

Meu caro,

Estou configurando meus clientes pra se autenticarem no AD (SAMBA4) e estou com o mesmo problema. Os comandos wbinfo -u, -g, -a funcionam. O getent passwd so traz os usuarios locais.

Grato,
Alexandre


3. Re: Getent Passwd nao funciona corretamente

Franklin Nascimento Leite
atreta

(usa Slackware)

Enviado em 12/03/2014 - 02:32h

Cola seus conf aqui pra ver como estao.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts