Você está na página 1de 2

0) Garanta que as sessões de trabalho do administrador do sistema e dos

utilizadores ficam registadas em um ficheiro de texto.

1) Criar um grupo tesp

2) Criar um utilizador aluno_1 e utilizador aluno_2 fazendo parte do grupo tesp


utilizando o comando adduser.

3) Garantir que o aluno_1 e o aluno_2 tem uma área de trabalho que deve ser um
subdiretório da /home ou seja /home/aluno_1, /home/aluno_2

4) Verificar tanto o aluno_1 como aluno_2 conseguem fazer login, ler e escrever na
sua área de trabalho, e alterar a sua password.

5) Qual é a diferença entre adduser e useradd.

6) Criar um utilizador prof

7) Criar uma sub-diretoria de /home, /home/turma_tesp onde o prof pode escrever mas
não consegue nem listar os ficheiro nem ler os ficheiro de texto ali guardados a
menos que seja ele que os lá tenha colocado (implica que que possa lá escrever),
mas que ambos os alunos conseguem aceder a ficheiros posto por outros alunos.
Modifique, se necessário, as permissões do ficheiros para que isso possa acontecer.
Verifique que isto acontece.

8) Listar todos os processos ativos e guarda-los num ficheiro. Verificar se existe


um chamado "bash".

9) Verificar o número de semáforos, listas de mensagens, e processos de memória


partilhada ativos.

10) Configurar o limits.conf para o utilizador aluno_1 tenha um numero máximo de


processos ativos possíveis de 5 e aconselháveis de 3. Garantir que isso está a
acontecer.

11) Configurar o limits.conf para o utilizador aluno_2 tenha um numero máximo de


ficheiros abertos de 4 e aconselháveis de 2. Garantir que isso está a acontecer.

12) Configure a firewall da máquina via iptables para permitir o tráfego web mas
rejeite todo o trafego SSH. Verifique que isso assim acontece.

13) Re-configure a firewall da máquina via iptables para permitir o tráfego SSH mas
recuse o tráfego web. Verifique que isso assim acontece.

14) Garanta que o sistema verifica a memória utilizada de 5 em 5 minutos


acrescentado os valores ao ficheiro \tmp\memtst

15) Defina que o sistema permite ao utilizador prof ter um seu ficheiro de crontab
mas que isso esteja vedado aos alunos_1 e alunos_2. Verifique que isso está a
acontecer.

16) Instale um programa ao seu gosto via uma tarball ou seja com extensão tar.gz ou
tar.gz2. (Aconselhamos: fortune-0.2.tar.gz em
ftp://ftp.ibiblio.org/pub/linux/games/amusements/fortune/!INDEX.html ou qualquer
outro em ftp://ftp.ibiblio.org/pub/linux/games/amusements/ ).

17) Faça um backup diferencial, em relação a uma semana atrás, de todos os


ficheiros na área \home (um backup diferencial é o backup de apenas os ficheiro
modificados depois de essa data).

18) Liga-se a um computador remoto (pode simular um via o endreço 127.0.0.1 ou


0000:0000:0000:0000:0000:0000:0000:0001/128) via SSH garantindo que o computador
remoto não que pede password (Dica: a solução passa por ler a documentação do SSL).

19) Faça um backup diferencial (uma semana) da area /home de um computador remoto.

20) Implemente um filtro para contar o numero de entradas no computador de cada


utilizador.

21) Implemente um filtro para listar os utilizadores que deram entrada entre as
7h00 e as 20h00.

22) Implemente um script para contar as horas de trabalho de um utilizador.

23) Indique qual a função regular que no egrep permite detectar uma matricula
portuguesa.

24) Indique qual a função regular que no egrep permite detectar latitude ou
longitude.

Você também pode gostar