[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]
- script, airtonmartins, 2008/12/18