Skip to the content.

Menu

Senac

Superior em Tecnologia de Redes de Computadores

Disciplina: Adm. de Sist. Op. Não-Proprietários

Professor: Ademir Dorneles

Avaliação Prática II

Tarefa 01

Criação de usuários e grupos

  1. Crie os grupos:
    • alunos
    • professores
    • administrativos
groupadd alunos
groupadd professores
groupadd administrativos
  1. Crie os seguintes usuários, inserindo-os em seus respectivos grupos:
Grupo primário Usuários
alunos pedrovaz
  mariasilva
professores anabraga
  paulovargas
administrativos joaogomes
  karlasilva

O diretório home dos usuários deverá ser: /home/share/grupo/nome_usuario onde deve ser o grupo que o usuário pertence, para isso utilize a opção -d, não utilize a opção -m, pois os diretórios serão criados posteriormente

useradd pedrovaz -g alunos -d /home/share/alunos/pedrovaz
useradd mariasilva -g alunos -d /home/share/alunos/mariasilva

useradd anabraga -g professores -d /home/share/professores/anabraga
useradd paulovargas -g professores -d /home/share/professores/paulovargas

useradd joaogomes -g professores -d /home/share/administrativos/joaogomes
useradd karlasilva -g professores -d /home/share/administrativos/karlasilva
  1. Defina a senha de acesso para os usuários criados:.
passwd pedrovaz
passwd mariasilva
passwd anabraga
passwd paulovargas
passwd joaogomes
passwd karlasilva

Em um shell script uma maneira para colocar seria:

senha="ola123"
echo "pedrovaz:$senha" | chpasswd
echo "mariasilva:$senha" | chpasswd
echo "anabraga:$senha" | chpasswd
echo "paulovargas:$senha" | chpasswd
echo "joaogomes:$senha" | chpasswd
echo "karlasilva:$senha" | chpasswd

A senha utilizada foi: ola123

  1. Defina para todos os usuários dos grupos professores e administrativos o Shell “BASH” como padrão.
usermod pedrovaz -s $SHELL
usermod mariasilva -s $SHELL
usermod anabraga -s $SHELL
usermod paulovargas -s $SHELL
usermod joaogomes -s $SHELL
usermod karlasilva -s $SHELL

A variável de ambiente $SHELL contém o caminho /bin/bash portanto foi utilizada no local de escrever manualmente.

  1. Remova a possibilidade de execução de um SHELL para os usuários do grupo alunos.
usermod pedrovaz -s /bin/false
usermod mariasilva -s /bin/false
  1. Defina, para os usuários do grupo aluno, a data de 31/12/2020 para Data de expiração da conta:
chage pedrovaz -E 20201231
chage mariasilva -E 20201231
  1. Defina para os usuários anabraga e paulovargas o grupo alunos como secundário:
usermod anabraga -G alunos
usermod paulovargas -G alunos
  1. Com o comando cut, crie no diretório /root uma lista contendo somente os nomes dos usuários criados (em ordem alfabética). Defina como usuarios.lst o nome do arquivo:
tail -n 6 /etc/passwd | cut -d ":" -f 1 | sort -d > /root/usuarios.lst
  1. Com o comando cut, crie no diretório /root uma lista contendo somente os nomes dos grupos do sistema (em ordem alfabética) com o nome de grupos.lst:
tail -n 3 /etc/group | cut -d ":" -f 1 | sort -d > grupos.lst

Tarefa 02

Criação dos compartilhamentos

  1. Crie a seguinte estrutura de diretórios:

estrutura de diretórios

mkdir -p /home/share/{alunos,professores,administrativos,aulas}
mkdir -p /home/share/alunos/{pedrovaz,mariasilva}
mkdir -p /home/share/professores/{anabraga,paulovargas}
mkdir -p /home/share/administrativos/{joaogomes,karlasilva}
mkdir -p /home/share/aulas/{redes,projetos}

Tarefa03

Permissões de acesso a arquivos e diretórios

a) Defina os usuários como proprietários dos seus respectivos diretórios:

chown pedrovaz /home/share/alunos/pedrovaz
chown mariasilva /home/share/alunos/mariasilva
chown anabraga /home/share/professores/anabraga
chown paulovargas /home/share/professores/paulovargas
chown joaogomes /home/share/administrativos/joaogomes
chown karlasilva /home/share/administrativos/karlasilva

b) Defina o grupo proprietário dos diretórios como segue:

chgrp -R  alunos /home/share/alunos
chgrp -R  professores /home/share/professores
chgrp -R  administrativos /home/share/administrativos
chgrp -R  professores /home/share/aulas

c) Defina as diretivas de acesso aos diretórios conforme tabela a seguir:

    Diretivas de acesso  
Diretório Usuário Grupo Outros
Share Acesso total Leitura e Execução Leitura e Execução
Alunos Acesso total Leitura e Execução Sem acesso
usuarios (todos) Acesso total Sem acesso Sem acesso
professores Acesso total Leitura e Execução Sem acesso
usuarios (todos) Acesso total Sem acesso Sem acesso
administrativos Acesso total Leitura e Execução Sem acesso
usuarios (todos) Acesso total Sem acesso Sem acesso
Aulas Acesso total Acesso total Leitura e Execução
Redes Acesso total Acesso total Leitura e Execução
projetos Acesso total Acesso total Leitura e Execução
chmod u=rwx,g=rx,o=rx,a=rwx /home/share/
chmod u=rwx,g=rx,o=---,a=rwx /home/share/alunos/
chmod u=rwx,g=rx,o=---,a=rwx /home/share/professores/
chmod u=rwx,g=---,o=---,a=rwx /home/share/administrativos/
chmod -R u=rwx,g=rwx,o=rx,a=rwx /home/share/aulas/

Tarefa 04

Comandos diversos

  1. Crie no diretório root um diretório denominado tarefa04:
mkdir /root/tarefa04
  1. Crie no diretório tarefa04 um arquivo denominado senhas.txt contendo as últimas 06 linhas do arquivo shadow:
tail -n 6 /etc/shadow > /root/tarefa04/senhas.txt
  1. Desabilite a conta dos usuários pedrovaz e karlasilva:
usermod -L pedrovaz
usermod -L karlasilva
  1. Crie no diretório tarefa04 um arquivo denominado shell.txt contendo as últimas 10 linhas do arquivo passwd.
tail -n 10 /etc/passwd > /root/tarefa04/shell.txt
  1. Defina para o usuário joaogomes o grupo professores como grupo secundário:
 usermod  joaogomes -G professores
  1. Defina o grupo administrativos como novo grupo primário do usuário paulovargas:
usermod  paulovargas -g administrativos
  1. Expire a senha dos usuários anabraga e pedrovaz:
passwd -e anabraga
passwd -e pedrovaz
  1. Crie um grupo chamado formandos:
groupadd formandos
  1. Defina o grupo formandos como grupo primário dos usuários pedrovaz e mariasilva:
usermod -g formandos pedrovaz
usermod -g formandos mariasilva
  1. Exclua o usuário anabraga, incluindo seu diretório home:
userdel -r anabraga
  1. Altere a máscara do modo de acesso padrão para 0027:
umask 0027
  1. Retorne a máscara padrão do sistema para 0022.
umask 0022
  1. Faça uma cópia completa dos seguintes arquivos dentro do diretório /root/tarefa04, com os seguintes nomes:
    • passwd: users.txt
    • group: groups.txt
    • shadow: 1senhas.txt
cat /etc/passwd > tarefa04/users.txt
cat /etc/group > tarefa04/groups.txt
cat /etc/shadown > tarefa04/1ssenha.txt

Tarefa 05: Configuração básica de rede

  1. Desligue a máquina virtual:
    • Feito

b) Adicione duas novas interfaces de rede em modo rede interna. As configurações das interfaces de rede devem ficar como segue: * Interface 1 = Modo Bridge * Interface 2 = Rede Interna * Interface 3 = Rede Interna


c) Inicialize o sistema;

d) Configure o arquivo interfaces como segue:

No computador servidor foi adicionado:

$ nano /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

auto enp0s8
iface enp0s8 inet static
address 127.16.1.1
netmask 26

No computador cliente:

$ nano /etc/network/interfaces

auto enp0s3
iface enp0s3 inet6 static
address 2001:db8:dad0:cafe::aaaa
netmask 64

Comandos utilizados para ativar:

Servidor:

ip a flush enp0s3 && ip a flush enp0s8 && ifdown enp0s3 && ifdown enp0s8 && ifup enp0s3 && ifup enp0s8

Cliente:

ip a flush enp0s3 && ifdown enp0s3 && ifup enp0s3

Criador

Olá me chamo Gustavo, e criei este material, para mais informações, clique nos links abaixo: