Re: Auto recuperação de senhas dos clientes do servidor ftp

2011-08-15 Por tôpico Arnaldo Russo
Perfeito!!
Muito obrigado pelos ajustes!
Abraços

*Arnaldo D'Amaral Pereira Granja Russo*
Lab. de Estudos dos Oceanos e Clima
Instituto de Oceanografia
Universidade Federal do Rio Grande
e-mail arnaldorusso [at] gmail [dot] com
tel   (53) 3233-6855




Arnaldo você poderia integrar o script do que o Helio passou com o webpy (
 http://webpy.org/), Django (http://www.djangoproject.com), CherryPy(
 http://www.cherrypy.org/). Na minha opinião o Webpy é mais fácil e leve.
 Sugiro apenas uma mudança no script ao invés de os.system
 use commands.getstatusoutput('') pois assim é possível verificar a saída do
 comando. Depois é só dar permissões de sudo ao usuário que irá rodar o
 processo do webpy. Caso o sistema fique mesmo na web. Não esqueça de validar
 a variável que tem o nome do usuário para não mudarem a senha do root, e
 outros usuários de sistema.

 Em 9 de agosto de 2011 17:22, Arnaldo Russo arnaldoru...@gmail.comescreveu:

 Boa tarde moçada!
 Gostaria de obter alguma dica dos amigos.
 Procuro uma ferramenta de fácil aplicação, onde usuários já criados no
 servidor pudessem recuperar suas senhas.
 Estou tendo como base a idéia do esqueceu sua senha? Clique aqui e a
 senha é encaminhada por e-mail.
 Obrigado pela atenção.
 Arnaldo.
 
 *Arnaldo D'Amaral Pereira Granja Russo*
 Lab. de Estudos dos Oceanos e Clima
 Instituto de Oceanografia
 Universidade Federal do Rio Grande
 e-mail arnaldorusso [at] gmail [dot] com
 tel   (53) 3233-6855




 --
 Ao encaminhar esta mensagem, por favor:
 1 - Apague meu endereço eletrônico;
 2 - Apague também os endereços dos amigos que receberam juntamente com você
 a mensagem, antes de enviar;
 3 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
 Dificulte assim a disseminação de vírus, spams e banners.

 #=+
 #!/usr/bin/env python
 nome = 'Sinval Júnior'
 email = 'sinvalju arroba gmail ponto com'
 print nome
 print email
 #==+




Re: Auto recuperação de senhas dos clientes do servidor ftp

2011-08-12 Por tôpico Sinval Júnior
Arnaldo você poderia integrar o script do que o Helio passou com o webpy (
http://webpy.org/), Django (http://www.djangoproject.com), CherryPy(
http://www.cherrypy.org/). Na minha opinião o Webpy é mais fácil e leve.
Sugiro apenas uma mudança no script ao invés de os.system
use commands.getstatusoutput('') pois assim é possível verificar a saída do
comando. Depois é só dar permissões de sudo ao usuário que irá rodar o
processo do webpy. Caso o sistema fique mesmo na web. Não esqueça de validar
a variável que tem o nome do usuário para não mudarem a senha do root, e
outros usuários de sistema.

Em 9 de agosto de 2011 17:22, Arnaldo Russo arnaldoru...@gmail.comescreveu:

 Boa tarde moçada!
 Gostaria de obter alguma dica dos amigos.
 Procuro uma ferramenta de fácil aplicação, onde usuários já criados no
 servidor pudessem recuperar suas senhas.
 Estou tendo como base a idéia do esqueceu sua senha? Clique aqui e a
 senha é encaminhada por e-mail.
 Obrigado pela atenção.
 Arnaldo.
 
 *Arnaldo D'Amaral Pereira Granja Russo*
 Lab. de Estudos dos Oceanos e Clima
 Instituto de Oceanografia
 Universidade Federal do Rio Grande
 e-mail arnaldorusso [at] gmail [dot] com
 tel   (53) 3233-6855




-- 
Ao encaminhar esta mensagem, por favor:
1 - Apague meu endereço eletrônico;
2 - Apague também os endereços dos amigos que receberam juntamente com você
a mensagem, antes de enviar;
3 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
Dificulte assim a disseminação de vírus, spams e banners.

#=+
#!/usr/bin/env python
nome = 'Sinval Júnior'
email = 'sinvalju arroba gmail ponto com'
print nome
print email
#==+


Re: Auto recuperação de senhas dos clientes do servidor ftp

2011-08-11 Por tôpico Arnaldo Russo
Muito obrigado pela ajuda!

Vou testar aqui pra minha sitiuação e tentar adaptar coisas caso necessário.
Mas o script em python já deu grande ajuda.
Fato que esqueci de melhor descrever, é que o uso disso seria para clientes
em ftp (que já têm seu acesso bloqueado por ssh, e para navegar em demais
pastas que não o /home deles).
[]'s Arnaldo.

*Arnaldo D'Amaral Pereira Granja Russo*
Lab. de Estudos dos Oceanos e Clima
Instituto de Oceanografia
Universidade Federal do Rio Grande
e-mail arnaldorusso [at] gmail [dot] com
tel   (53) 3233-6855



Em 10 de agosto de 2011 00:30, Helio Loureiro he...@loureiro.eng.brescreveu:


 Boa tarde moçada!
 Gostaria de obter alguma dica dos amigos.
 Procuro uma ferramenta de fácil aplicação, onde usuários já criados no
 servidor pudessem recuperar suas senhas.
 Estou tendo como base a idéia do esqueceu sua senha? Clique aqui e a
 senha é encaminhada por e-mail.
 Obrigado pela atenção.
 Arnaldo.



 Eu faria um script, mas não para recuperar a senha, mas para dar reset e
 criar uma nova.  Eu uso makepasswd misturado com python:

 #! /usr/bin/python

 import os
 import smtplib
 import sys


 def mail(sender, rcpt, passwd):
 msg = From: %s\n % sender
 msg = msg + To: %s...@domain.com\n % rcpt
 to = []
 to.append(%s...@domain.com % rcpt)
 msg = msg + Subject: Your access to domain.com\n
 msg = msg + Hi %s,\n\n % rcpt
 msg = msg + Welcome to our newest server.  Unfortunately your\n
 msg = msg + information was reseted during migration.\n
 msg = msg + \nYour new password is %s\n % passwd
 msg = msg + \nFell free to connect and change password
 accordingly.\n
 server = smtplib.SMTP('localhost')
 server.set_debuglevel(0)
 server.sendmail(sender, to, msg)
 #print msg
 server.quit()

 def changepasswd(user):
 newpass = os.popen(makepasswd --chars=16).read()
 print %s:%s % (user, newpass),
 cmd = chpasswd -c SHA512  EOF\n%s:%sEOF\n % (user, newpass)
 os.system(cmd)

 return newpass

 sender = raw_input(Enter your mail: )
 login = raw_input(Enter login to receive password:  )
 passwd = changepasswd(login)
 mail(sender, login, passwd)


 []´s
 Helio Loureiro
 http://helio.loureiro.eng.br
 http://hloureiro.multiply.com
 http://twitter.com/helioloureiro
 http://gplus.to/helioloureiro




Auto recuperação de senhas dos clientes do servidor ftp

2011-08-09 Por tôpico Arnaldo Russo
Boa tarde moçada!
Gostaria de obter alguma dica dos amigos.
Procuro uma ferramenta de fácil aplicação, onde usuários já criados no
servidor pudessem recuperar suas senhas.
Estou tendo como base a idéia do esqueceu sua senha? Clique aqui e a senha
é encaminhada por e-mail.
Obrigado pela atenção.
Arnaldo.

*Arnaldo D'Amaral Pereira Granja Russo*
Lab. de Estudos dos Oceanos e Clima
Instituto de Oceanografia
Universidade Federal do Rio Grande
e-mail arnaldorusso [at] gmail [dot] com
tel   (53) 3233-6855


Re: Auto recuperação de senhas dos clientes do servidor ftp

2011-08-09 Por tôpico Helio Loureiro
 Boa tarde moçada!
 Gostaria de obter alguma dica dos amigos.
 Procuro uma ferramenta de fácil aplicação, onde usuários já criados no
 servidor pudessem recuperar suas senhas.
 Estou tendo como base a idéia do esqueceu sua senha? Clique aqui e a
 senha é encaminhada por e-mail.
 Obrigado pela atenção.
 Arnaldo.



Eu faria um script, mas não para recuperar a senha, mas para dar reset e
criar uma nova.  Eu uso makepasswd misturado com python:

#! /usr/bin/python

import os
import smtplib
import sys


def mail(sender, rcpt, passwd):
msg = From: %s\n % sender
msg = msg + To: %s...@domain.com\n % rcpt
to = []
to.append(%s...@domain.com % rcpt)
msg = msg + Subject: Your access to domain.com\n
msg = msg + Hi %s,\n\n % rcpt
msg = msg + Welcome to our newest server.  Unfortunately your\n
msg = msg + information was reseted during migration.\n
msg = msg + \nYour new password is %s\n % passwd
msg = msg + \nFell free to connect and change password
accordingly.\n
server = smtplib.SMTP('localhost')
server.set_debuglevel(0)
server.sendmail(sender, to, msg)
#print msg
server.quit()

def changepasswd(user):
newpass = os.popen(makepasswd --chars=16).read()
print %s:%s % (user, newpass),
cmd = chpasswd -c SHA512  EOF\n%s:%sEOF\n % (user, newpass)
os.system(cmd)

return newpass

sender = raw_input(Enter your mail: )
login = raw_input(Enter login to receive password:  )
passwd = changepasswd(login)
mail(sender, login, passwd)


[]´s
Helio Loureiro
http://helio.loureiro.eng.br
http://hloureiro.multiply.com
http://twitter.com/helioloureiro
http://gplus.to/helioloureiro