Você está na página 1de 27

ESCOLA TÉCNICA ESTADUAL MAXIMIANO ACCIOLY CAMPOS

ANTHONY FERNANDES
DYEGO FERREIRA
JEAN CARLOS

TRABALHO DE ASO2/ABD: PASSO A PASSO COM PRINTS


REFERENTE AS CONFIGURAÇÕES DA PRÁTICA

Jaboatão
23/09/2022
ANTHONY FERNANDES
DYEGO FERREIRA
JEAN CARLOS

TRABALHO DE ASO2/ABD: PASSO A PASSO COM PRINTS


REFERENTE AS CONFIGURAÇÕES DA PRÁTICA

Trabalho em grupo pertencente a sala 3º B - RC,


apresentado ao professor Silvio do Monte, como
requisito parcial para a formação da nota N1
referente a terceira unidade nas matérias
técnicas de Administração de Sistemas
Operacionais 2 (ASO2) e Administração de
Banco de Dados (ABD)

Orientador: Silvio do Monte

Jaboatão
23/09/2022
SUMÁRIO

1. INTRODUÇÃO ........................................................................................................ 4

2. CONFIGURAÇÕES INICIAIS .................................................................................. 5

3. CONFIGURAÇÃO DO SAMBA ............................................................................... 9

4. CONFIGURAÇÃO DO SERVIDOR WEB (HTTPD) ............................................... 17

5. CONFIGURAÇÃO DO BANCO DE DADOS ......................................................... 22

6. CONCLUSÃO........................................................................................................ 27
1. INTRODUÇÃO

O presente trabalho se resume a um passo a passo da configuração de uma


atividade prática imposta pelo professor/orientador. Prática a qual a proposta era
realizar a instalação dos servidores de arquivos, banco de dados e web server, em
um Sistema Operacional CentOS 6.5. Dentro desse servidos foi reivindicada a
configuração do servidor de diretório SAMBA, a configuração de 3 sites através do
servidor HTTPD e a configuração de um Banco de Dados, referente à uma Locadora
de vídeo.

4
2. CONFIGURAÇÕES INICIAIS

• Nome da máquina referente aos integrantes do grupo.

• Particionamento da máquina CentOS.

5
• Seleção do Servidor e Cliente MySQL.

• Seleção dos Pacotes Samba e krb, na aba Servidores de Diretório.

6
• Seleção dos serviços Web utilizados.

• Configuração do selinux em modo “permissive”.

7
• Configuração da placa de rede interna do CentOS.

• Acessando o servidor CentOS remotamente via SSH pelo app Putty.

8
3. CONFIGURAÇÃO DO SAMBA

• Criação de usuário e grupos.

• Adicionando os usuários aos seus respectivos grupos.

9
• Criação da pasta do samba e adicionando os usuários a mesma.

• Criação das pastas dos grupos, concedendo as permissões 770 para as pastas
e definindo o grupo das pastas.

10
• Print do arquivo etc/group.

• Anexação do firewall e do arquivo smb.conf modificado via SFTP pelo app


WinSCP.

11
• Arquivo smb.conf completo:

[Global]
workgroup = ETEMAC
#corresponds to domain name
local master = yes
preferred master = yes
domain master = yes
domain logons = yes
security = user
passdb backend = tdbsam
logon path = \\%L\Profiles\%U
logon script = logon.bat
#add machine script = /usr/sbin/useradd -d /dev/null -g 200 -s /sbin/nologin -M %u
log file = /var/log/samba/log.smbd
veto files = *.exe/*.com/*. scr/*.rar/*.zip/*.ace*.cab/*.bat/*.inf/
####
Level0 oplocks = no
ntlm auth = YES
lanman auth = YES
client ntlmv2 auth = YES
#####
[homes]
browseable = yes
writable = yes
[netlogon]
path = /home/netlogon
writable = no
browseable = no
#[Profiles]
#path = /home/profiles
#createmask = 0755
#directory mask = 0755
12
#writable = yes

#Compartilhando

#[nome do compartilhamento]
[Gcompras]
comment = Acesso Restrito ao setor de Compras
path = /home/samba/Gcompras
public = no
#Acesso sem senha, público (yes ou no)
writable = yes
#Permitir alterações no diretório? (yes ou no)
valid users = @jose @carlos @amanda
#Apenas os membros do grupo compras acessarão o compartilhamento.
force group = Gcompras
#Força o acesso do grupo compras somente.
[Gfinanceiro]
comment = Acesso Restrito ao setor Financeiro
path = /home/samba/Gfinanceiro
public = no
#Acesso sem senha, público (yes ou no)
writable = yes
#Permitir alterações no diretório? (yes ou no)
valid users = @jose @joao @maria
#Apenas os membros do grupo financeiro acessarão o compartilhamento.
force group = Gfinanceiro
#Força o acesso do grupo financeiro somente.
[Gcontroladoria]
comment = Acesso Restrito ao setor Controladoria
path = /home/samba/Gcontroladoria
13
public = no
#Acesso sem senha, público (yes ou no)
writable = yes
#Permitir alterações no diretório? (yes ou no)
valid users = @jose @pedro @italo
#Apenas os membros do grupo controladoria acessarão o compartilhamento.
force group = Gcontroladoria
#Força o acesso do grupo controladoria somente
[Gmanutencao]
comment = Acesso Restrito ao setor Manutencao
path = /home/samba/Gmanutencao
public = no
#Acesso sem senha, público (yes ou no)
writable = yes

#Permitir alterações no diretório? (yes ou no)


valid users = @jose @eduardo @ana
#Apenas os membros do grupo manutencao acessarão o compartilhamento.
force group = Gmanutencao
#Força o acesso do grupo manutencao somente
[Gti]
comment = Acesso Restrito ao setor Ti
path = /home/samba/Gti
public = no
#Acesso sem senha, público (yes ou no)
writable = yes
#Permitir alterações no diretório? (yes ou no)
valid users = @jose @sandro @silas
#Apenas os membros do grupo ti acessarão o compartilhamento.
force group = Gti
#Força o acesso do grupo ti somente
14
[Gadministrativo]
comment = Acesso Restrito ao setor Administrativo
path = /home/samba/Gadministrativo
public = no
#Acesso sem senha, público (yes ou no)
writable = yes
#Permitir alterações no diretório? (yes ou no)
valid users = @jose @gilmar @amaro
#Apenas os membros do grupo administrativo acessarão o compartilhamento.
force group = Gadministrativo
#Força o acesso do grupo administrativo somente

• Ativação do Firewall e do Samba.

15
• Acesso da pasta samba pelo user ana, reforçando o sucesso das permissões,
visto que, ela não consegue acessar uma pasta que não tem a devida
permissão.

16
4. CONFIGURAÇÃO DO SERVIDOR WEB (HTTPD)

• Configuração do servername no httpd.conf.

• Configuração dos sites no httpd.conf.

17
• Ativação do serviço httpd e criação das pastas dos sites.

• Adicionando os arquivos html dos sites nas suas respectivas pastas através do
WinSCP.

18
• Modificando o arquivo hosts no Win7 para liberar o DNS.

19
• Acesso dos 3 sites.

20
21
5. CONFIGURAÇÃO DO BANCO DE DADOS

• Modelo Conceitual.

• Modelo Lógico.

• Modelo Físico:

CREATE TABLE Clientes (CPF varchar (11) NOT NULL, Nome varchar (30) NOT
NULL, PRIMARY KEY (CPF)) DEFAULT CHARACTER SET utf8;

CREATE TABLE NotaDeLocacao (IdNl int NOT NULL AUTO_INCREMENT, CPF


varchar (11) NOT NULL, IdMid int NOT NULL, PRIMARY KEY (IdNl), CONSTRAINT
fk_cliente_cpf, FOREIGN KEY (CPF) REFERENCES Clientes (CPF)) DEFAULT
CHARACTER SET utf8;
22
ALTER TABLE NotaDeLocacao ADD FOREIGN KEY (IdMind) REFERENCES Midias
(ID);

CREATE TABLE Midias (ID int NOT NULL AUTO_INCREMENT, Tipo varchar (30),
IdFilme int NOT NULL, Quantidade int, PRIMARY KEY (ID), CONSTRAINT fk_filme,
FOREIGN KEY (IdFilme) REFERENCES Filmes (ID)) DEFAULT CHARACTER SET
utf8;

CREATE TABLE Filmes (ID int NOT NULL AUTO_INCREMENT, Nome varchar (30),
Categoria int, PRIMARY KEY (ID), CONSTRAINT fk_categoria, FOREIGN KEY
(Categoria) REFERENCES Categoria (ID)) DEFAULT CHARACTER SET utf8;

CREATE TABLE Categoria (ID int NOT NULL AUTO_INCREMENT, Nome varchar
(30) NOT NULL, IdadeMinima int NOT NULL, PRIMARY KEY (ID)) DEFAULT
CHARACTER SET utf8;

• Ativando e entrando no MySQL.

23
• Criando o banco de dados da locadora de vídeo e entrando no mesmo.

• Mostrando as tabelas criadas.

24
• Descrição das tabelas.

25
• Exemplo das tabelas com valores.

26
6. CONCLUSÃO

Após a leitura e análise do trabalho apresentado, podemos concluir que as


todas as propostas realizadas pelo professor/orientador foram atendidas e realizadas
com êxito, tais como: Print do particionamento concluído; Print seleção de pacotes
necessários; Print do final das permissões e proprietários; Print do /etc/group Arquivo
smb.conf completo; Print das telas do Windows 7 comprovando login e acesso as
pastas compartilhadas; Print do arquivos hosts; Arquivo httpd.conf com as
configurações realizadas; Print das telas do Windows 7 comprovando o acesso aos
sites; Modelo conceitual Modelo relacional Modelo Físico Implementação Print do
banco criado; Print das estruturas tabelas. A realização e desenvolvimento dessa
prática é de suma importância, pois após todo o estudo e exercício desenvolvido ao
longo da prática, aumentamos o nosso nível de conhecimento sobre o assunto teórico
e adquirimos experiência que será importante no futuro.

27

Você também pode gostar