Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prova teórica - tipo A"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(New page: =Questão 1= *Vá ao diretório <tt>/etc/</tt>, copie o arquivo <tt>group</tt> para o diretório <tt>/var/tmp/etc/</tt> (crie-o, se necessário). * Copie o conteúdo desse arquivo (/var/tm...)
 
Linha 7: Linha 7:
 
# Utilizando endereços relativos.
 
# Utilizando endereços relativos.
 
# Utilizando endereços absolutos.
 
# Utilizando endereços absolutos.
 +
  
 
=Questão 2=
 
=Questão 2=

Edição das 11h45min de 18 de março de 2010

Questão 1

  • Vá ao diretório /etc/, copie o arquivo group para o diretório /var/tmp/etc/ (crie-o, se necessário).
  • Copie o conteúdo desse arquivo (/var/tmp/etc/group) para o arquivo /var/tmp/etc/copias/grupo.
  • Remova o arquivo anterior (/var/tmp/etc/group) e altere as permissões do novo (/var/tmp/etc/copias/grupo) para que somente o dono do novo arquivo possa ler e escrever - demais não tem qualquer acesso.

Apresentação da resposta

Apresente duas respostas:

  1. Utilizando endereços relativos.
  2. Utilizando endereços absolutos.


Questão 2

  • Quantos e quais usuários possuem processos no S.O. da sua estação de trabalho?

Dica: use o comando more para apresentar o resultado de um comando de forma paginada. Ex.: ls | more

Apresentação da reposta

Informe a quantidade e o nome de cada um dos usuários.


Questão 3. Crie um script para finalizar todos os processos chamados "firefox-bin". Ele deve 1) Enviar um sinal TERM para todos os processos com esse nome. 2) Esperar por pelos 5s (sleep 5) para que a aplicação feche normalmente. 3) Enviar um sinal KILL para todos os processos com esse nome.


Questão 4 Na pasta pessoal do aluno (/home/aluno), crie um diretório chamado etc. Copie para esse diretório os arquivos /etc/passwd, /etc/shadow e /etc/group. Se não for possível copiar algum deles, explique o porquê.

Para esse diretório novo (/home/aluno/etc), altere as permissões da seguinte forma: - O grupo deve ser vboxusers. - Leitura e escrita para dono e grupo, demais não têm acesso. Dica: diretórios devem possuir permissão de execução quando houver permissão de leitura (mesmo não sendo executáveis).

O arquivo /home/aluno/etc/passwd não estará acessível aos outros usuários. Por quê?