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 escreveu:
>
> 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 escreveu:

> 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 escreveu:

>
> 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
>
>


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


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