shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pedir senha do sudo


From: Noilson Caio
Subject: Re: [shell-script] pedir senha do sudo
Date: Thu, 2 Apr 2009 14:44:56 -0300

Você pode adiciona o user no /etc/sudoers com o parametro  NOPASSWD, assim
ele não te pede a senha de root.


2009/4/2 china <address@hidden>

>   Caros;
>
> Estou fazendo um scriptzinho simples para montar um compartilhamento
> samba. Segue colado:
>
> ------------------------------------begin----------------------------------------
> #!/bin/bash
> #pega usuário
> username=$USER
> # pega a senha
> senha=`zenity --entry --title "Senha" --text "Digite a senha" --hide-text`
> if [ "$senha" == "" ];
> then echo Sem senha; exit
> fi
> # ajusta as variaveis
> servidor="//meu_servidor/pasta"
> ponto="/home/$USER/ponto_de_montagem"
> opcoes="username=$username,password=$senha"
> #comando
> sudo mount -t cifs "$servidor" "$ponto" -o $opcoes
> zenity --info --text "Compartilhamento montado!!!"
> exit
> ------------------------------end---------------------------
>
> A variável $USER pega o usuário logado, que está executando o script,
> e ele digita a senha na janelinha do zenity. Está funcionando, só que
> se executado como root, exigência do comando mount.cifs. Tentei com o
> sudo e resolveu, mas ele também pede a senha e não consegui fazer com
> que ele aproveitasse a senha digitada pelo usuário, que é a mesma
> digitada parta ser passada para o servidor autorizar a montagem do
> compartilhamento. Neste caso, se o script for executado no terminal
> aparece no terminal, fora da janelinha do zenity, a espera para eu
> digitar a senha do sudo. Se eu já tiver usad o sudo para outra cosia
> num tempo curto, ele aproveita a senha e funciona direto.
> Como gostaria de criar um iconezinho na bandeja para meus usuários, o
> mais "higiênico" seria que o sudo aproveitasse a senha já digitada.
> Isso seria possível??? Existe outra coisa que vocês podem me
> sugerir???
>
> Não tenho autorização para liberar o sudo sem senha (mesmo que
> tivesse, não gostaria de fazer isso).
>
> Obrigado a todos!!!
>  
>



-- 
" Eu quero saber como renomear um arquivo " ele diz.
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
" Claro. Basta dar 'rm' e o nome do arquivo "
" Obrigado "


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]