Re: SAMBA+LDAP x Windows XP - mudar senha pelo XP-Acesso negado - RESOLVIDO

2007-07-18 Por tôpico Debian

Edmundo

Agora deu certo...  nem precisei do ou=Users no slapd.conf eu apenas 
comentei o

 unix password sync = yes
 passwd program = /usr/sbin/smbldap-passwd -u %u
 passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n


no meu smb.conf.

Estou conseguindo autenticar as maq windows e alterar a senha.

Muito obrigado pelas dicas.

Abraço

Pedro

Edmundo Valle Neto escreveu:

Debian escreveu:

(...)


Eu reiniciei o servidor, o micro, exclui e inclui o usuário 
novamente, mas não deu certo, não consigo alterar a senha pelo 
windows xp não, retorna a mensagem que não tenho permissão para 
alterar a senha.
Estou enviando meu arquivo smb.conf, slapd.conf e um um trecho do log 
onde com a saída de qdo tento alterar a senha. Se puder dar uma 
olhada eu agradeço.


Abraço

Pedro


(...)




# Sincronização das senha dos usuários
  unix password sync = yes
  passwd program = /usr/sbin/smbldap-passwd -u %u
  passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n

  ldap passwd sync = yes


Favor reler os e-mails anteriores ou a documentação do smbldap-tools, 
a respeito da sincronização de senhas, a resposta já foi dada e está lá.



(...)



#SLAPD.CONF

(...)



###
# ACL's PARA BASE DE DADOS
###
access to 
attrs=userPassword,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,sambaPwdMustChange 


   by dn=cn=admin,ou=Users,dc=ljussara write


Isso já não foi respondido no e-mail anterior? Você não está notando 
nada de diferente nestas linhas?



   by anonymous auth
   by self write
   by * none

access to *
   by dn=cn=admin,dc=ljussara write
   by * read


Edmundo Valle Neto





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: SAMBA+LDAP x Windows XP - mudar senha pelo XP-Acesso negado

2007-07-13 Por tôpico Debian
Ignore a quantidade de mensgens anteriores, estavam demorando a entrar 
na lista qdo enviava, por isso mandei várias vezes, mas vc respondeu 
anteriormente.


Funcionou perfeitamente, agora estou conseguindo autenticar corretamente 
as máquinas com o Windows XP.  Valeu mesmo pelas dicas e pela paciência.


Eu estava tentando fazer com que os usuários pudessem eles mesmos 
alterar a senha da rede pelo windows XP. Mas qdo tendo aparece a 
mensagem de que não tenho acesso.
Dando uma olhada naquele material que me mandou sobre o 
smbldap-tools, encontrei uma parte a respeito na configuração do 
slapd.conf no que diz respeito ao acesso a base de dados.

/access to attrs=userPassword, sambaNTPassword, sambaLMPassword
by dn=cn=admin, dc=ljussara write
by anonymous auth
by self write
by * none
/


Você não deveria precisar alterar isso, (somente acrescentar os 
atributos do samba para que os hashes não sejam vistos por qualquer 
um), a instalação da base deveria ter colocado esta linha pra você. 
Mas sim ela precisa estar lá.


E conforme a RFC2253 Distinguished Names ou dn NÃO PODEM CONTER 
ESPAÇOS. Tire os espaços que você colocou após cada vírgula e reinicie 
o ldap.
Os espaços foram um erro de digitação no email, no arquivo original eles 
não existem.


//eu acrescentei o ou=Users /by dn=cn=admin, ou=Users,dc=ljussara 
write/ mas não deu certo não.
É alguma coisa por aqui que precisa ser mudada? Eu preciso dar acesso 
aos usuários para gravar (chmod 666) no /var/lib/ldap ?


Se você fizer isso qualquer usuário vai conseguir alterar os arquivos 
da base. Ou seja, NÃO.




Desde já muito obrigado

Pedro
Você também não pode ter isso definido individualmente, portanto 
retire a opção sambaProfilePath que você colocou nas contas.



Edmundo Valle Neto


Atenciosamente.

Edmundo Valle Neto

Eu reiniciei o servidor, o micro, exclui e inclui o usuário novamente, 
mas não deu certo, não consigo alterar a senha pelo windows xp não, 
retorna a mensagem que não tenho permissão para alterar a senha.
Estou enviando meu arquivo smb.conf, slapd.conf e um um trecho do log 
onde com a saída de qdo tento alterar a senha. Se puder dar uma olhada 
eu agradeço.


Abraço

Pedro


#LOG

2007/07/13 03:58:40, 2] smbd/reply.c:reply_special(236)
 netbios connect: name1=SERVSAMBA   name2=MAQ97 
[2007/07/13 03:58:40, 2] smbd/reply.c:reply_special(243)

 netbios connect: local=servsamba remote=maq97, name type = 0
[2007/07/13 03:58:40, 0] lib/util_sock.c:write_socket_data(430)
 write_socket_data: write failure. Error = Connection reset by peer
[2007/07/13 03:58:40, 0] lib/util_sock.c:write_socket(455)
 write_socket: Error writing 4 bytes to socket 5: ERRNO = Connection 
reset by peer

[2007/07/13 03:58:40, 0] lib/util_sock.c:send_smb(647)
 Error writing 4 bytes to client. -1. (Connection reset by peer)
[2007/07/13 03:58:40, 2] smbd/server.c:exit_server(609)
 Closing connections
[2007/07/13 03:58:40, 2] lib/smbldap.c:smbldap_open_connection(692)
 smbldap_open_connection: connection opened
[2007/07/13 03:58:40, 2] passdb/pdb_ldap.c:init_sam_from_ldap(499)
 init_sam_from_ldap: Entry found for user: nilson
[2007/07/13 03:58:43, 2] smbd/chgpasswd.c:expect(281)
 expect: Success
[2007/07/13 03:58:43, 2] passdb/pdb_ldap.c:init_sam_from_ldap(499)
 init_sam_from_ldap: Entry found for user: nilson
[2007/07/13 03:58:46, 2] smbd/chgpasswd.c:expect(281)
 expect: Success
[2007/07/13 03:58:48, 2] smbd/server.c:exit_server(609)
 Closing connections

#SMB.CONF

# SERVIDOR SAMBA/LDAP
#=== Global Settings ===
[global]
  workgroup = JUSSARA
  server string = Serv. Samba
  netbios name = ServSamba
  wins support = yes
  dns proxy = no
  name resolve order = lmhosts host wins bcast
 Debugging/Accounting 
  log level = 2
  log file = /var/log/samba/samba.log
  max log size = 1000
;  syslog only = no
  syslog = 0
  panic action = /usr/share/samba/panic-action %d
### Authentication ###
  security = user
  encrypt passwords = yes
  passdb backend = ldapsam:ldap://127.0.0.1
#  passdb expand explicit = no
  obey pam restrictions = no
;  guest account = nobody
;  invalid users = root
#   username map /etc/samba/smbusers
# Sincronização das senha dos usuários
  unix password sync = yes
  passwd program = /usr/sbin/smbldap-passwd -u %u
  passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n

  ldap passwd sync = yes
#  ldap ssl = start_tsl
  ldap admin dn = cn=admin,dc=ljussara
  ldap suffix = dc=ljussara
  ldap group suffix = ou=Groups
  ldap user suffix = ou=Users
  ldap machine suffix = ou=Computers
  ldap idmap suffix = ou=Idmap
  ldap delete dn = yes
#Configurações dos scripts de adição/exclusão de usuários
  add user script = /usr/sbin/smbldap-useradd -m %u
  add machine script = /usr/sbin/smbldap-useradd -w %u
  add group script = /usr/sbin/smbldap-groupadd -p %g
  add user to group script = /usr/sbin/smbldap-groupmod -m %u %g
  delete user script = 

Re: SAMBA+LDAP x Windows XP - mudar senha pelo XP-Acesso negado

2007-07-13 Por tôpico Edmundo Valle Neto

Debian escreveu:

(...)


Eu reiniciei o servidor, o micro, exclui e inclui o usuário novamente, 
mas não deu certo, não consigo alterar a senha pelo windows xp não, 
retorna a mensagem que não tenho permissão para alterar a senha.
Estou enviando meu arquivo smb.conf, slapd.conf e um um trecho do log 
onde com a saída de qdo tento alterar a senha. Se puder dar uma olhada 
eu agradeço.


Abraço

Pedro


(...)




# Sincronização das senha dos usuários
  unix password sync = yes
  passwd program = /usr/sbin/smbldap-passwd -u %u
  passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n

  ldap passwd sync = yes


Favor reler os e-mails anteriores ou a documentação do smbldap-tools, a 
respeito da sincronização de senhas, a resposta já foi dada e está lá.



(...)



#SLAPD.CONF

(...)



###
# ACL's PARA BASE DE DADOS
###
access to 
attrs=userPassword,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,sambaPwdMustChange 


   by dn=cn=admin,ou=Users,dc=ljussara write


Isso já não foi respondido no e-mail anterior? Você não está notando 
nada de diferente nestas linhas?



   by anonymous auth
   by self write
   by * none

access to *
   by dn=cn=admin,dc=ljussara write
   by * read


Edmundo Valle Neto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]