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

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

Re: [shell-script] script


From: Julio C. Neves
Subject: Re: [shell-script] script
Date: Fri, 19 Dec 2008 00:14:49 -0200

Fala Airton
Faça um script assim:

while true
do
    Opc=$(zenity --list --radiolist --title "Escolha" --text "Escolha que
acao a tomar" --hide-column 2 --column "Marque" --column "" --column "Acao"
true 0 "Listar diretorio XXX" false 1 "listar diretorio YYY" false 2 "Fim")
|| continue
    case $Opc in
        0) ls -l XXX | more ;; # isso tb pode ser feito com a opção
--text-info
        1) ls -l YYY | more ;; # idem
        2) exit ;;
    esac
done

Vamos supor que vc o batize como /usr/local/bin/restrito.sh. Agora, como
root, edite o último campo do /etc/passwd do usuário que vc quer acha que
tem QI de ameba congelada e troque-o por /usr/local/bin/restrito.sh.

Pronto, esse será o shell da ameba. Qdo optar pelo item "fim", o seu shell
morrerá e um logoff será executado automaticamente.

Obs: O zenity vem isntalado por padrão no gnome. Se vc usa KDE, me avise que
faço em kdialog, ou então instale o zenity que é muito melhor.
-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988
*
2008/12/18 airtonmartins <address@hidden>

>   Boa Noite,
>
> Gostaria de saber quais os comandos e varíáveis para colocar no login
> de um usuário que precisa acessar dois diretórios distintos e pode
> apenas lista arquivos neste diretório.
>
> Atenciosamente;
>
>  
>



-- 
Abração,
Julio
Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988


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



reply via email to

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