Torres - 05/07/2001
Sauda��es GNU!
Sim.. de diversas formas..
um exemplo, feito agora.. mas funciona.. ele exemplifica o poder q o shell
te ta..
======== Corte aqui ==========
#!/bin/sh
while [ 0 ]
do
echo "[$USER@`hostname`] no terminal [`tty`]"
read -p"shell=> " comando
com=`echo $comando |awk '{print $1}'`
case "$com" in
'ls')
ls -l --color
;;
'instala-formulario')
instala-formulario
;;
'exit')
exit
;;
*)
echo "O shiitt.. voce acaba de ser logado.."
echo "$USER na `tty` executou o comando $com" >> ~error.log
echo "Comando so pro dono .. "
;;
esac
done
======== Corte aqui ==========
roda ele.. e testa...
ai vc pode incrementar e colocar esse script como shell padrao do
usuario..
qualquer duvida da um grito.. ( acho que nao vou escutar daqui.. mas tudo
bem ai tu manda um mail..)
Vision Inform�tica - Sistemas 100% GPL
(Automa��o Comercial para Linux)
Torres - RS - 0xx 51 664-4279
Lauro C. Oliveira
On Thu, 5 Jul 2001, -= Ana Paula =- wrote:
>
> Ol�!
>
> Nunca considerei dar acesso telnet/ssh pra
> usuario nenhum, mas to com um problema em
> que estou vendo isso como a melhor solucao
> para o meu caso ...
>
> O que eu preciso � que os usuarios que
> acessem o servidor por ssh possam
> executar o comando "ls" somente dentro
> do diretorio onde dever�o "cair" apos
> o login. Ou seja:
>
> Pode = $ ls
> Nao pode = $ ls /var/log
>
> E alem do ls, possam executar varios
> scripts que estarao dentro deste
> diretorio, exemplo:
>
> $ ./instala-formulario dominio-tal.com
>
> Fora isso nao podem fazer mais nada.
> Nem criar um arquivo ou diretorio, enfim,
> nada mesmo alem disso.
>
> Sera que isso � possivel ?
Assinantes em 05/07/2001: 2270
Mensagens recebidas desde 07/01/1999: 121609
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]