TADS:Administração de Servidores: mudanças entre as edições
Linha 76: | Linha 76: | ||
====Tarefa 3==== | ====Tarefa 3==== | ||
Criar '''diretórios''' para utilização compartilhada para os usuários dos grupos primários e secundários: | Criar '''diretórios''' para utilização compartilhada para os usuários dos grupos primários e secundários: | ||
*'''Grupos primários''': Alunos e Professores | :*'''Grupos primários''': Alunos e Professores | ||
*'''Grupos secundários''': Arduino, PHP, Mobile, etc | :*'''Grupos secundários''': Arduino, PHP, Mobile, etc | ||
Alocar os diretórios no seguinte subdiretório: | :Alocar os diretórios no seguinte subdiretório: | ||
/dados/professores | /dados/professores | ||
/dados/alunos | /dados/alunos | ||
Linha 85: | Linha 85: | ||
;Permissões: Definir para os diretórios as seguintes permissões: | ;Permissões: Definir para os diretórios as seguintes permissões: | ||
*Diretório '''/home''' do usuário: Leitura, Escrita e Execução somente para o Dono do diretório; | :*Diretório '''/home''' do usuário: Leitura, Escrita e Execução somente para o Dono do diretório; | ||
*Diretório '''professores''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório; | :*Diretório '''professores''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório; | ||
*Diretório '''alunos''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório; | :*Diretório '''alunos''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório; | ||
*Diretórios para grupos '''secundários''': Leitura, Escrita e Execução para o Dono e para o Grupo, e acesso a Leitura e Execução para os Outros. | :*Diretórios para grupos '''secundários''': Leitura, Escrita e Execução para o Dono e para o Grupo, e acesso a Leitura e Execução para os Outros. | ||
Verifique a permissão padrão do diretório '''home''' que está sendo utilizada quando um usuário é criado. Se necessário, utilize o comando '''umask''' para que novos usuários fiquem com a permissão indicada. | :Verifique a permissão padrão do diretório '''home''' que está sendo utilizada quando um usuário é criado. Se necessário, utilize o comando '''umask''' para que novos usuários fiquem com a permissão indicada. | ||
:Testar as permissões de acesso com diferentes tipos de usuário. | |||
===16/ago=== | ===16/ago=== | ||
Substituição da professora Juliana que está de atestado médico. | Substituição da professora Juliana que está de atestado médico. |
Edição das 12h20min de 17 de agosto de 2017
Semestre: 4º
Objetivo
Instrumentalizar os alunos para administrar e gerenciar redes de computadores e servidores, de forma que possam configurar e controlar os dispositivos que compõe uma rede local e prover serviços de rede aos usuários, instalar e configurar aplicações de rede em servidores, incluindo questões de permissão de acesso aos usuários e segurança das informações.
Ementa
Instalação de aplicativos em servidores. Sistema de arquivos e permissão de acesso. Administração de usuários e grupos. Cotas de disco e políticas de backup. Servidores de arquivo. Configurações de rede e roteamento estático e dinâmico. Servidores de acesso centralizado a sistemas. Servidor DNS. Servidores de aplicação (Web, correio eletrônico, acesso remoto e outros). Redes Privadas Virtuais (VPN). Segurança e firewall.
Plano de ensino
Histórico da Disciplina
- 2016-2: (Prof. Evandro Cantú)
- 2015-2: (Prof. Evandro Cantú)
Materiais de Apoio na Wiki
- Introdução a Administração de Servidores
- Servidor Linux
- Instalação e Configuração de um Servidor Linux
- Instalação de pacotes em um Servidor Linux
- Administração de Usuários e Grupos
- Permissões de acesso a arquivos e diretórios
- Cotas em disco
- Programação do Shell
- Agendamento de Tarefas
- Cópias de Segurança
- Servidor SSH
- Servidor Web
- Rede e Roteamento
- Servidor FTP
- Servidor Samba
- Servidor Proxy
- Firewall
Servidores Ubuntu
Cada equipe de alunos deverá montar e configurar um Ubuntu Server durante o semestre, o qual será avaliado em diferentes etapas.
- Endereços IP dos servidores de cada equipe
- 192.168.40.10: Servidor Principal
- 192.168.40.11: Victor & Luis
- 192.168.40.12: Kaio & William
- 192.168.40.13: Maickel & Leo
- 192.168.40.14: Joabe & Tiago
- 192.168.40.15: VitorMatheus
- 192.168.40.16: Pedro & Roger
- 192.168.40.17: Guilherme & Henrique
- 192.168.40.18: Cesar & Ederson
- 192.168.40.19: Gustavo & Rodrigo
- 192.168.40.20: Lucas & Christian
- 192.168.40.21: Alessandre
- 192.168.40.22: Evandro
- 192.168.40.23: Pablo
Diários de Aula
17/ago
Tarefa 3
Criar diretórios para utilização compartilhada para os usuários dos grupos primários e secundários:
- Grupos primários: Alunos e Professores
- Grupos secundários: Arduino, PHP, Mobile, etc
- Alocar os diretórios no seguinte subdiretório:
/dados/professores /dados/alunos /dados/arduino ...
- Permissões
- Definir para os diretórios as seguintes permissões:
- Diretório /home do usuário: Leitura, Escrita e Execução somente para o Dono do diretório;
- Diretório professores: Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
- Diretório alunos: Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
- Diretórios para grupos secundários: Leitura, Escrita e Execução para o Dono e para o Grupo, e acesso a Leitura e Execução para os Outros.
- Verifique a permissão padrão do diretório home que está sendo utilizada quando um usuário é criado. Se necessário, utilize o comando umask para que novos usuários fiquem com a permissão indicada.
- Testar as permissões de acesso com diferentes tipos de usuário.
16/ago
Substituição da professora Juliana que está de atestado médico.
- Estrutura de arquivos e diretórios do Linux
- Sistema de arquivos
- Sistemas de arquivos suportados pelo Linux
- Gerenciador da inicialização
- Gerenciamento de serviços e processos
Tarefa 2
Criar contas de usuário e grupo para no mínimo 6 alunos e 4 professores da turma:
- Grupos primários: Alunos e Professores
- Grupos secundários: Arduino, PHP, Mobile, etc
- Verificar com a turma os grupos de interesse para formar os grupos secundários.
- Cada usuário deve pertencer a um grupo primário e pode pertencer a um ou mais grupos secundários.
Requisitos para as contas de usuário e grupo:
- Estabelecer regramento para os nomes de login
- Por exemplo: nome: João Paulo de Souza -> login: jsouza
- Cadastrar cada usuário incluindo as seguintes informações: Nome Completo, Telefone, email.
- Cadastrar outas senhas (1234) e solicitar para os usuários fazerem a troca e testar a conta através ssh.
Exemplo:
groupadd Alunos groupadd Professores groupadd Arduino adduser --ingroup Alunos jsouza adduser jsouza Arduino
- No exemploServidor SSH foram criados três grupos Alunos, Professores e Arduino; em seguida foi criado o usuário jsouza no grupo primário Alunos; depois o usuário jsouza foi incluído no grupo secundário Arduino.
10/ago
- Rede e Roteamento
- Comandos e procedimentos para configurar e testar a configuração de rede e roteamento.
Como complemento da Tarefa 1, testar a configuração de rede e roteamento no Servidor Ubuntu instalado na máquina virtual.
03/ago
- Procedimentos para instalação do Servidor Linux
- Instalação de pacotes e e gerenciamento de processos no Linux
- Sistemas de arquivos e particionamento de disco
Tarefa 1
Instalar um Servidor Linux em uma máquina virtual do VirtualBox para uso na disciplina de Administração de Servidores. Seguir os passos e procedimentos sugeridos no link acima.
27/jul
- Origem e conceitos gerais
- Comandos Básicos
- Editor vi
- Estrutura de arquivos e diretórios do Linux