senha para root

1. senha para root

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/12/2010 - 17:22h

como colocar uma caixa gráfica pedindo a senha de root que será armazenada numa variável mas para o uso do sudo.
como fazer algo pareido com o descrito abaixo?

#!/bin/bash
senha=$(zenity --entry --text="POR FAVOR DIGITE A SENHA DE ROOT" --hide-text)
$senha sudo echo "sua senha é $senha"


ou


#!/bin/bash
senha=$(zenity --entry --text="POR FAVOR DIGITE A SENHA DE ROOT" --hide-text)
sudo $senha echo "sua senha é $senha"





Na variável $senha vai estar a senha de root.
Quando eu colocar [sudo echo $senha] ele vai pedir a senha de root a qual está armazenada na variável $senha, eu não quero que ele peça a senha quero que ele leia a senha na variável $senha entendeu?


  


2. Re: senha para root

André
andrezc

(usa Debian)

Enviado em 23/12/2010 - 19:26h

Er... qual era a sua dúvida mesmo ? Pois não vi nenhuma pergunta aí.


3. Re: senha para root

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2010 - 14:36h

obs: nenhum dos comandos acima fazem o esperado


4. Re: senha para root

Renato Maluhy Bellan
crazier22

(usa Outra)

Enviado em 05/04/2011 - 09:14h

Para fazer isso no ambiente gráfico, costumo usar:

senha=`gksu --print-pass --message "título"`
echo $senha

E para passar a senha para um comando com sudo, uso:

echo ${senha}\n | sudo -S <comando>

Espero que ajude.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts