Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prova teórica - tipo A"
(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:
- Utilizando endereços relativos.
- 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ê?