Receber Senha como Parâmetro ?

1. Receber Senha como Parâmetro ?

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 02/12/2010 - 16:02h

Olá pessoal, estou com um probleminha, fiz um script simples para adicionar alguns usuários automaticamente afim de facilitar o trabalho, porém estou com um problema, precisaria que o script recebesse a senha como parâmetro, alguém tem idéia de como isso poderia funcionar?

Obrigado desde já a todos que tentarem me ajudar!
Grande abraço


  


2. Re: Receber Senha como Parâmetro ?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/12/2010 - 16:07h

Depende do serviço. Se for FTP, por exemplo, tem como. Agora se for SSH, login do sistema local... tem alternativas pra isso. Qual é o serviço?


3. Olá

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 02/12/2010 - 16:14h

É somente para adicionar um usuário local no sistema com adduser mesmo.


4. Re: Receber Senha como Parâmetro ?

Crunch
crunch

(usa Outra)

Enviado em 02/12/2010 - 16:17h

#!/bin/bash
stty -echo
read senha
echo "A senha é " $senha

no caso read lê a entrada e armazena na variável senha que acaba sendo criada
o stty -echo, desliga o echo, para a senha não aparecer enquanto se digita
ou então...

echo $0 $1 $2

parametro que passou para o script, parametro 0, 1, 2 e etc...
mas isso vc já sabe



5. crunch

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/12/2010 - 16:23h

Ótimo script, porém ele ainda necessita d uma intervenção do usuário para inserir a senha. Eu acho q ele num quer isso.


6. Re: Receber Senha como Parâmetro ?

Crunch
crunch

(usa Outra)

Enviado em 02/12/2010 - 16:26h

Ah, tipo uma senha randomica?


7. Ola

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 02/12/2010 - 16:26h

Exatamente Renato, estou precisando que no momento que eu rode o script, tudo aconteça automaticamente, sem intervenção de ninguém.


8. Re: Receber Senha como Parâmetro ?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/12/2010 - 16:31h

Poizé. Neste caso, vc teria q utilizar o sudo. Dae vc configura um determinado comando a não exigir senha no momento da execução como superusuário. Dentro de /etc/sudoers, ex.:

usuario ALL=/caminho/do/script.sh NOPASSWD: ALL


9. Re: Receber Senha como Parâmetro ?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/12/2010 - 16:32h

Ah! Se vc quiser utilizar o grupo do qual os usuários pertencem, vc pode colocar assim:

%grupo ALL=/caminho/do/script.sh NOPASSWD: ALL


10. ola

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 02/12/2010 - 16:37h

Ok, mas neste caso Renato, os meus usuários ficariam sem password ok ?

por exemplo:
senha='123'
adduser lucas

teria como fazer o usuário lucas receber o parâmetro senha ?


11. Re: Receber Senha como Parâmetro ?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/12/2010 - 16:42h

Deixa eu ver se entendi. Vc tá querendo, então, registrar o usuário já com a senha dele, é isso? Neste caso, não funciona, mas existe um sisteminha em PHP q vc cadastra o figura lá e o sistema acessa a máquina e cadastra. Pode ser uma solução.


12. op

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 02/12/2010 - 16:45h

É isso ai Renato, exatamente isso, voce pode se possível me passar o programa ? abraço



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts