Author: Prof. Rossano Pablo Pinto Format: ISO-8859-1 Date: 2017-04-06 1. Descreva cada campo dos arquivos /etc/passwd, /etc/group e /etc/shadow. Utilize a página manual de cada arquivo da seguinte maneira: man 5 passwd man 5 group man 5 shadow 2. Defina espaço de usuário e espaço de kernel (user space x kernel space). 3. Ordene a sequência de inicialização de sistemas GNU/Linux (Intel x86/x86_64 baseado em UEFI/GPT e systemd). Explique cada uma das etapas: [ ] systemd calcula as dependências entre programas a serem carregados e carrega todos os processos do sistema [ ] UEFI chaveia o processador para protected-mode [ ] CPU busca a primeira instrução <- ROM (UEFI) [ ] UEFI procura uma partição do tipo ESP (EFI System Partition - EF00) [ ] UEFI chaveia o processador para Long (64 bits) [ ] UEFI carrega um bootloader (por exemplo, o GRUB) [ ] Linux configura-se (para que programas possam fazer uso do sistema) [ ] GRUB carrega o linux kernel para a memória e passa o controle para ele [ ] Linux cria o primeiro processo do sistema (executa o programa INIT - systemd) [ ] Power-on (real-mode) 4. Qual o papel dos diretórios a seguir? 4.1 {,usr}/lib/systemd/system 4.2 /etc/systemd/system 5. Defina o conceito de unit em systemd. 6. Explique as units a seguir: 6.1 service 6.2 socket 6.3 device 6.4 target 6.5 device 6.6 mount 7. Defina o conceito de target em systemd. 8. Descreva a inicialização de serviços no ArchLinux. 9. Adicione as seguintes contas de usuário no sistema: 9.1. Grupo primário: users Grupos secundários: optical,floppy,share Home directory: /home/jose Shell: /bin/bash Nome completo (campo livre): "Jose - estagiario contratado em 2015" 9.2. Grupo primário: (default) Grupos secundários: users,optical,floppy,share Home directory: /home/bento Shell: /bin/bash Nome completo (campo livre): "Bento - estagiario contratado em 2015" 9.3. Grupo primário: printer Grupos secundários: share Home directory: /home/sherlock Shell: /bin/bash Nome completo (campo livre): "Deals with printers" 10. Retire o usuário bento dos grupos share e users. 11. Atribua as permissões dos arquivos a seguir de acordo com a especificação: /home/jose/arquivo1 (Grupo: r--, Outros: ---, Dono: rw-) /home/jose/arquivo2 (Grupo: r-x, Outros: ---, Dono: rwx) /home/jose/arquivo3 (Grupo: r--, Outros: r--, Dono: rw-) /home/jose/arquivo4 (Grupo: r-x, Outros: r-x, Dono: rwx) 12. Atribua as permissões dos arquivos a seguir de acordo com a especificação: /home/jose/arquivo5 (Grupo: r--, Outros: ---, Dono: rw-, pedro: rw-) /home/jose/arquivo6 (Grupo: r-x, Outros: ---, Dono: rwx, joao: r-x) /home/jose/arquivo7 (Grupo: r--, Outros: r--, Dono: rw-, joao: ---) /home/jose/arquivo8 (Grupo: r-x, Outros: r-x, Dono: rwx, Grupo share: r--) 13. Descreva a utilidade de ACLs para sistemas de arquivos. 14. Descreva o conceito de sinais em sistemas GNU/Linux. Aborde os conceitos de comportamento default (default action), signal handler, "catch the signal" e quais sinais não podem ter o comportamento default alterado. 15. Qual a utilidade dos comandos fdisk e mkfs.ext4. 16. Descreva os seguintes conceitos: 16.1. GPT / MBR 16.2. Partição / particionamento 16.3. Bootloader 16.4. Formatação 16.5. Montar / desmontar sistema de arquivos 16.6. Ponto de montagem 16.7. Partição de swap 17. Descreva o arquivo /etc/fstab (inclua a definição de cada campo). 18. A máquina servidora ZION está sem espaço em disco. Um novo disco precisa ser adicionado. Descreva os procedimentos COMPLETOS para executar a tarefa. 19. Quais os procedimentos COMPLETOS para instalar 2 novos discos em um sistema que já possui 2 discos SATA? Cada disco deve possuir 3 partições primárias com formato ext4. 20. Os usuários pedro e joao só podem utilizar o sistema de segunda à sexta das 08:00 às 17:00. Mostre como configurar o sistema para que a regra seja atendida. 21. O sistema da máquina TED precisa de manutenção. Os usuários precisam ser bloqueados na tentativa de login. Descreva o que deve ser feito e emita a mensagem "sistema em manutenção". 22. Descreva o conceito de chaves autorizadas no SSH e como configurar o acesso do usuário pedro à conta de usuário joao com chave autorizada. 23. Defina os seguintes conceitos de rede: 23.1 - Endereço IPv4 23.2 - Máscara de rede 23.3 - Endereço MAC 23.4 - Default Gateway 23.5 - eth0, eth1, eth2 e lo 23.6 - Repasse de pacote 23.7 - Segmento de rede