Roteiro Aula - Prática de Comandos Básicos, Administração de Usuários e Gerência Pacotes

Objetivo da atividade

Praticar a execução de comandos básicos, administração de usuários e gerência de pacotes em uma máquina virtual já instalada com a distribuição Linux Debian, seguindo as instruções a seguir. Serão realizadas operações de: criação e alteração de usuários, instalação e remoção de pacotes e comandos de manipulação de arquivos.

Situação hipotética sobre a máquina virtual

  • A máquina foi instalada pela equipe de suporte seguindo o mesmo método de instalação utilizado nas estações de trabalho.
  • Ela foi disponibilizada para ser utilizada pela equipe de treinamento para ser utilizada na capacitação de novos estagiários do setor de suporte.

Utilize o link a seguir para obter a máquina virtual já pronta: http://192.168.1.10/modelos_virtualbox/Debian_Pacotes_Comandos.zip

Após baixar o arquivo, utilize a opção de Importar Appliance, no menu Arquivo do VirtualBox.
Credenciais para acesso ao SO: Usuário: debian Senha: debian.

Recursos da Máquina Virtual Modelo

A máquina virtual modelo foi criada com os seguintes recursos:

  • Memória RAM: 384 MB
  • Disco: um disco de 4 Gigas
  • Particionamento: conforme tabela abaixo
Partição Tipo Volume Físico LVM? Grupo de Volume Volume Lógico Tamanho Sistema de arquivos Ponto de Montagem
/dev/sda1Primária Não - - 50MB ext4 /boot
/dev/sda2Primária Sim VG root 512MB ext4 /
swap 512MB swap -
tmp 512MB ext4 /tmp
usr 512MB ext4 /usr
home 512MB ext4 /home
var 512MB ext4 /var

Execução da Prática

Administração de Usuários

Um dos objetivos da prática é realizar a configuração de usuários na máquina. Sistemas operacionais multiusuários, como é o caso do Linux, possuem o suporte à criação de usuários e grupos. Cada usuário de um sistema Linux possui uma série de prerrogativas (de segurança) a ele associadas que irão determinar as operações que o mesmo pode realizar no sistema.

A configuração que deve ser feita está detalhada a seguir. Deve-se criar usuários, alterar alguns já existentes e bloquear e/ou remover usuários específicos. Caso necessite de ajuda, acesse o Guia Prático de Administração de Usuários no Linux: Acesse Aqui.

Procedimentos que devem ser realizados:

  • Deverá ser criado um usuário chamado professor, com senha professor, e grupo principal root;
  • O usuário professor deverá fazer parte do grupo sudo;
  • O shell do usuário professor deverá ser o /bin/dash;
  • O usuário professor deve ser obrigado a alterar a senha a cada 60 dias;
  • A conta debian deverá ter o login alterado para suporte e a pasta home alterada para /home/suporte;
  • A senha do usuário suporte deverá ser suporte@123456;

Gerência de pacotes

Um outro objetivo da prática é realizar a instalação e remoção de alguns pacotes. Utilize os comandos já vistos para conseguir realizar as instalações e remoções.

  • Pacotes que devem ser instalados:
    • ssh: para permitir acesso remoto;
    • vim: para ser utilizado como editor de texto;
    • tree: para permitir visualização da estrutura de diretórios em formato de árvore;
    • ntp: para sincronização da hora;
    • telnet: para permitir a execução de comandos em um aplicação remota;
  • Pacotes que devem ser removidos:
    • nano
    • manpages-pt
  • Pacotes que devem ser removidos de forma completa (incluindo arquivos de configuração):
    • wireless-tools

Operação com Arquivos e Diretórios

Para que a correção da prática seja possível, precisa-se criar uma pasta e copiar alguns arquivos para essa pasta. A pasta deverá ser criada dentro da pasta pessoal do usuário suporte, com o nome arquivos_pratica. Os arquivos abaixo deverão ser copiados para essa pasta:

  • /etc/passwd
  • /etc/group

As cópias dos arquivos deverão ter o usuário dono alterado para o usuário professor. As permissões dos arquivos devem ser alteradas para permitir leitura, escrita e execução para o dono e o grupo. Os outros não devem ter permissão alguma.

Em seguida e execute o comando abaixo e redirecione sua saída para o arquivo chamado listagem, que deverá ser colocado dentro da pasta arquivos_pratica, criada anteriormente.

# ls -la /home/suporte/arquivos_pratica

Deverá ser executado o comando abaixo e sua saída deverá ser redirecionada para o arquivo chamado arvore, que deverá ser colocado dentro da pasta arquivos_pratica, criada anteriormente. Rode o comando estando dentro da pasta /home.

# tree

Deverá ser executado o comando abaixo e sua saída deverá ser redirecionada para o arquivo chamado pacotes, que deverá ser colocado dentro da pasta arquivos_pratica, criada anteriormente.

# dpkg -l
ensino/semestres/2018.1/soredes_info4m/aulas/roteiro_aula_16.txt · Última modificação: 2018/07/08 13:15 por 2664038