deo1604
(usa Outra)
Enviado em 17/04/2014 - 00:20h
Será que alguém pode me ajudar a resolver os exercícios abaixo?
Exercício 5
Crie um programa em shell script que apresente todos os números primos entre um intervalo de
números n1 e n2, sendo que os dois devem ser números naturais e n1 maior que n2. Exemplo:
$ primos.sh 10 20
R.: Entre 10 e 20 são primos os números: 11, 13, 17, 19.
$ primos.sh 20 10
Erro: O número 20 é maior que 10.
$ primos.sh 10
Erro: Informe dois números naturais para verificarmos a existência de números primos entre eles. Sendo o
segundo maior que o primeiro. E.x: primos.sh 10 20 !
Exercício 6
Faça um script que a cada 60 segundos verifique se um determinado usuário está “logado” no
sistema, quando o usuário se logar o script deverá:
1 Informar na tela que o acesso ocorreu;
2 Enviar uma mensagem de log informando o acesso (hora e em qual console o acesso ocorreu);
3 Envie uma mensagem para o usuário avisando que seu acesso foi bloqueado;
4 Cancele todos os processos deste usuário;
5 Altere seu shell para “/bin/false e bloqueie sua conta utilizando um “!” no campo de senha do arquivo /
etc/passwd.