[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Executar comando como root e valor default no dialog
From: |
Leandro Santiago da Silva |
Subject: |
Re: [shell-script] Executar comando como root e valor default no dialog |
Date: |
Sun, 09 Sep 2007 15:30:26 -0300 |
User-agent: |
Thunderbird 2.0.0.4 (X11/20070604) |
Opa Júlio, então, isso eu já sei. Eu já consigo fazer a variável ter o
valor default, caso o usuário não a defina.
O que eu quero mesmo é que a caixinha de diálogo exiba o valor padrão no
campo de entrada, para o usuário saber qual é esse valor default ;-)
Faça esse teste com o kdialog, para ver. Mas acredito que essa deva ser
umas das incompatibilidades entre o dialog original e os seus derivados.
Mas valew msm assim. Vou testando aqui até achar alguma coisa.
Flw.
Julio C. Neves escreveu:
>
> Fala Leandro,
> bem vindo ao grupo... Em shell vc pode fazer o que deseja da seguinte
> forma:
>
> read -p "Digite seu Nome de Usuário ($LOGNAME): " User
> User=${User:-$LOGNAME}
>
> Isto é, suponha que vc queira pegar o Login Name de um cara numa máquina
> remota e oferece como default o $LOGNAME na máquina local (que tem grande
> chance se ser o mesmo da remota). Com a substituição de parâmetros feita,
> caso o operador dê <ENTER> o valor de $LOGNAME é assumido.
>
> Agora veja como passar isso para o kdialog.
>
> Abraço,
> Julio
>
> Em 09/09/07, Leandro Santiago da Silva <address@hidden
> <mailto:leandrosansilva%40gmail.com>> escreveu:
> >
> > Olá a todos, essa é a minha primeira pergunta na lista, embora eu já
> > participe dela há um bom tempo (descobri esses dias que o smtp do pop
> > não funcionava, por isso não conseguia enviar mensagens ;-))...
> >
> > Bem, mas aqui vai minha pergunta:
> > Estou fazendo um programa que em determinado momento executa um comando
> > como root. Eu quero que ele faça isso numa interface dialog, mas não
> > encontrei nada do tipo na documentação dele (há o --passwordbox), mas
> > ele joga devolve uma string, e eu não sei como utilizar essa string com
> > o comando su, que é o que uso.
> > O pior é que o su não aceita uma senha como entrada de outro comando. Ou
> > seja, só digitando manualmente mesmo.... (acredito que possa estar
> > errado).
> >
> > Outra pergunta, ainda com relação ao dialog, é se é possível utilizar um
> > valor default nas caixas de entrada (inputbox) do dialog, assim como no
> > kdialog, por exemplo. No kdialog, se você fizer:
> > $ kdialog --inputbox "Digite o Valor" "Valor padrão" 0 0
> >
> > No campo de entrada, vai aparecer "Valor padrão", que é retornado caso o
> > usuário só dê enter. Existe algo assim no dialog?
> >
> > Flw.
> >
> >
> >
>
> --
> Abraços,
> Julio
> http://www.julioneves.com <http://www.julioneves.com> - Um livro sobre
> Bash completo e on-line
> :wq
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
[As partes desta mensagem que não continham texto foram removidas]