Re: Ldap + samba 10 x 0 estou jogado a toalha.
e soh entrar onde vc crio a base e deletar ela.
ex: se vc criou em /var/openldap-data
entre na pasta e digite rm -rf * "MAS LEMBRE-SE DENTRO DA PASTA !!!!!"
PARA SABER EM QUAL PASTA VC ESTA UTILIZE O COMANDO PWD.
o comando rm -rf * vai deletar tudo que esta na pasta. para saber o caminho e soh olhar no arquivo slapd.conf abraços !!!!
Re: Ldap + samba 10 x 0 estou jogado a toalha.
Esta faltando pouco para tudo funcionar, aa não migrei a base do samba pdc do servidor antigo para este novo servidor, então tentei fazer um testep criando um usuario tanto pelo phpldapadmin e pela linha de comando.
Pelo phpldapadmin não está criando o usuario, mas também não informa nenhum erro.
Já pela linha de comado executadno o comando abaixo acontece este erro:
server01:~# smbldap-useradd -g 513 -m -a -P -c "Valdir" jgama
error looking for next uid in cn=NextFreeUnixId,dc=opcaolinux,dc=net:No such object at /usr/share/perl5/smbldap_tools.pm line 1071.
O que falata para resoler esta encrenca, segue abaixo a lista do banco.
server01:/var/log# ldapsearch -x
# extended LDIF
#
# LDAPv3
# base <dc=opcaolinux,dc=net> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# opcaolinux.net
dn: dc=opcaolinux,dc=net
dc: opcaolinux
objectClass: top
objectClass: domain
# Computadores, opcaolinux.net
dn: ou=Computadores,dc=opcaolinux,dc=net
ou: Computadores
objectClass: top
objectClass: organizationalUnit
# Usuarios, opcaolinux.net
dn: ou=Usuarios,dc=opcaolinux,dc=net
ou: Usuarios
objectClass: top
objectClass: organizationalUnit
# Grupos, opcaolinux.net
dn: ou=Grupos,dc=opcaolinux,dc=net
ou: Grupos
objectClass: top
objectClass: organizationalUnit
# Idmap, opcaolinux.net
dn: ou=Idmap,dc=opcaolinux,dc=net
objectClass: organizationalUnit
objectClass: sambaUnixIdPool
ou: Idmap
uidNumber: 10000
gidNumber: 10000
# NextFreeUnixId, Idmap, opcaolinux.net
dn: cn=NextFreeUnixId,ou=Idmap,dc=opcaolinux,dc=net
cn: NextFreeUnixId
objectClass: inetOrgPerson
objectClass: sambaUnixIdPool
uidNumber: 1012
gidNumber: 1000
sn: NextFreeUnixId
# OPCAOLINUX, opcaolinux.net
dn: sambaDomainName=OPCAOLINUX,dc=opcaolinux,dc=net
sambaDomainName: OPCAOLINUX
sambaSID: S-1-5-21-1233176227-1070154398-954415409
sambaAlgorithmicRidBase: 1000
objectClass: sambaDomain
sambaNextUserRid: 1000
sambaMinPwdLength: 5
sambaPwdHistoryLength: 0
sambaLogonToChgPwd: 0
sambaMaxPwdAge: -1
sambaMinPwdAge: 0
sambaLockoutDuration: 30
sambaLockoutObservationWindow: 30
sambaLockoutThreshold: 0
sambaForceLogoff: -1
sambaRefuseMachinePwdChange: 0
# search result
search: 2
result: 0 Success
# numResponses: 8
# numEntries: 7
server01:/var/log# q!
Abraço
Re: Ldap + samba 10 x 0 estou jogado a toalha.
Citação:
Postado originalmente por
gamaj1
Esta faltando pouco para tudo funcionar, aa não migrei a base do samba pdc do servidor antigo para este novo servidor, então tentei fazer um testep criando um usuario tanto pelo phpldapadmin e pela linha de comando.
Pelo phpldapadmin não está criando o usuario, mas também não informa nenhum erro.
Já pela linha de comado executadno o comando abaixo acontece este erro:
...
...
server01:/var/log# q!
Abraço
Caro Colega ,
qual sistema esta usando ? debian, ubuntu, Centos, recomendo Debian ou Centos.
Debian
Instalando Samba com LDAP - guggo | Google Groups
Centos estou terminado uns aqui, ja algum tempo,, logo posso postar tb.
ate+ e boa sorte
Alex Silva
Re: Ldap + samba 10 x 0 estou jogado a toalha.
vixi meu rei desculpe pela demora na resposta. pra te ser sincero passei um tempo fora do mundo virtual.
bom vc configurou o samba com o ldap sobre a criação de usuario eu realmente so consigo criar via linha de comando eu costumo usar o ldap account manager por ser simples o processo de mudar de grupo etc...
sobre o erro vc reparou que tem um espaço sinistro ?uid in cn=NextFreeUnixId,dc=opcaolinu x,dc=n
acredito que o erro esteja ai da uma olhada na configuração do seu smbldap-tools.
Re: Ldap + samba 10 x 0 estou jogado a toalha.
Amigo,
Provavelmente não existe nada de errado com sua instalação, tive inúmeros problemas com versões recentes do OpenLDAP e apanhei até encontrar a solução.
Execute o seguinte comando e verifique a saída:
# ps aux | grep slapd
Deverá constar a linha de inicialização do OpenLDAP, observe a sintaxe:
... -F "diretório de configuração" ou
... -f "arquivo de configuração"
acontece que as versões mais recentes do ldap carregam suas bases lendo uma estrutura de diretórios e no meu caso minhas configurações estavam no arquivo slapd.conf. Experimente renomear ou remover o diretório de configuração, reiniciar o serviço do ldap e popular novamente a base.