[FUG-BR] Samba e Ldap
Fabiano Caixeta Duarte
fcd.listas em gmail.com
Quarta Janeiro 23 13:03:14 BRST 2008
Matheus Cucoloto escreveu:
> Ae galéra, pesquisei muito ja e não consegui achar o caminho da pedra
> para resolver este problema:
> Quando gero o populate acontece o seguinte problema
>
> # smbldap-populate
> Populating LDAP directory for domain DOMINIO
> (S-1-5-21-2976607633-1561974291-3445042700)
> (using builtin directory structure)
>
> entry dc=dominio,dc=com,dc=br already exist.
> entry ou=People,dc=dominio,dc=com,dc=br already exist.
> entry ou=Group,dc=dominio,dc=com,dc=br already exist.
> entry ou=Computers,dc=dominio,dc=com,dc=br already exist.
> adding new entry: ou=Idmap,dc=dominio,dc=com,dc=br
> entry uid=root,ou=People,dc=dominio,dc=com,dc=br already exist.
> entry uid=nobody,ou=People,dc=dominio,dc=com,dc=br already exist.
> adding new entry: cn=Domain Admins,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Domain Users,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Domain Guests,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Domain Computers,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Administrators,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Account Operators,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Print Operators,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Backup Operators,ou=Group,dc=dominio,dc=com,dc=br
> adding new entry: cn=Replicators,ou=Group,dc=domino,dc=com,dc=br
> entry cn=NextFreeUnixId,dc=dominio,dc=com,dc=br already exist. Updating it...
>
> failed to modify entry: attribute 'sambaNextRid' not allowed at
> /usr/local/sbin/smbldap-populate line 492, <GEN1> line 241.
>
> Please provide a password for the domain root:
> Changing UNIX and samba passwords for root
> New password:
> Retype new password:
> When run by root:
> smbpasswd [options] [username]
> otherwise:
> smbpasswd [options]
>
> options:
> -L local mode (must be first option)
> -h print this usage message
> -s use stdin for password prompt
> -c smb.conf file Use the given path to the smb.conf file
> -D LEVEL debug level
> -r MACHINE remote machine
> -U USER remote username
> extra options when run by root or in local mode:
> -a add user
> -d disable user
> -e enable user
> -i interdomain trust account
> -m machine trust account
> -n set no password
> -W use stdin ldap admin password
> -w PASSWORD ldap admin password
> -x delete user
> -R ORDER name resolve order
> Failed to modify UNIX password: attribute 'shadowLastChange' not
> allowed at /usr/local/sbin/smbldap-passwd line 285, <STDIN> line 2.
>
>
> Aqui eu tento criar uma maquina nova (nao retorna nada)
>
> # smbldap-useradd -w NOME-DA-MAQUINA2
>
> Aqui eu tento cria um usuario e nao consigo retorna o erro abaixo
>
> # smbldap-useradd -m -a NOME-DO-USUARIO2
> Cannot confirm uidNumber 1001 is free: checking for the next one
> Can't call method "get_value" on an undefined value at
> /usr/local/sbin/smbldap-useradd line 204.
>
> # smbldap-useradd -m -a NOME-DO-USUARIO2
> Can't call method "get_value" on an undefined value at
> /usr/local/sbin/smbldap-useradd line 204.
>
> # smbldap-passwd NOME-DO-USUARIO2
> /usr/local/sbin/smbldap-passwd: user NOME-DO-USUARIO2 doesn't exist
>
> Aqui eu tento alterar a senha de um usuario ja cadastrado no ldap
> através do base.ldif
> # smbldap-passwd NOME-DO-USUARIO
> Changing UNIX password for NOME-DO-USUARIO
> New password:
> Retype new password:
> Failed to modify UNIX password: attribute 'shadowLastChange' not
> allowed at /usr/local/sbin/smbldap-passwd line 285, <STDIN> line 2.
>
>
> Dando uma espiada no debug.log aparece isso:
>
> Jan 23 12:16:10 thayse slapd[31124]: conn=48 op=3 MOD
> dn="uid=NOME-DO-USUARIO,ou=People,dc=dominio,dc=com,dc=br"
> Jan 23 12:16:10 thayse slapd[31124]: conn=48 op=3 MOD
> attr=userPassword shadowLastChange shadowMax
> Jan 23 12:16:10 thayse slapd[31124]: Entry
> (uid=NOME-DO-USUARIO,ou=People,dc=dominio,dc=com,dc=br), attribute
> 'shadowLastChange' not allowed
> Jan 23 12:16:10 thayse slapd[31124]: entry failed schema check:
> attribute 'shadowLastChange' not allowed
> Jan 23 12:16:10 thayse slapd[31124]: conn=48 op=3 RESULT tag=103
> err=65 text=attribute 'shadowLastChange' not allowed
> Jan 23 12:16:10 thayse slapd[31124]: conn=48 op=4 UNBIND
> Jan 23 12:16:10 thayse slapd[31124]: conn=48 fd=11 closed
>
>
> Ajuda please!
>
A lógica é que você não configurou a mesma senha no slapd.conf e no
smbldap_bind.conf
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
Mais detalhes sobre a lista de discussão freebsd