Skip to content

Praticando configurações de sistema na distribuição Linux Debian

License

Notifications You must be signed in to change notification settings

MariaCarolinass/config-sistema-linux-debian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Prática 2

Praticando configurações de sistema na distribuição Linux Debian.


Sumário

  1. Criação da máquina virtual
  2. Instalação da distribuição Linux Debian
  3. Definição de cotas de armazenamento para os usuários
  4. Diretórios compartilhados

Criação da máquina virtual

As configurações no Linux - Debian serão realizadas na máquina virtual criada no VirtualBox. O sistema operacional escolhido para a máquina virtual é o Debian (versão 32 bits), que é uma distribuição derivado do kernel Linux. As especificações definidas para a máquina virtual foram:

  • Memória RAM de 512 MB;
  • Disco rígido de 16 GB;
  • Tipo de disco VDI;
  • Tipo de alocação Dinamicamente Alocado

A prática 1 descreve como criar uma máquina virtual e instalar o Linux - Debian

Instalação da distribuição Linux Debian

Durante a instalação do Debian foram definidas as configurações que o disco da máquina terá. O disco será divido em três partições descritas na tabela abaixo:

Partição primária Partição Lógica Partição Lógica
Sistema de arquivos Ext4 SWAP Ext4
Ponto de montagem / SWAP /home
Tamanho 8GB 1GB Espaço restante em disco

Ao terminar de configurar as partições do disco deverá escolher a opções "Finalizar particionamento e escrever mudanças no disco". A imagem abaixo mostra como deve ser o resultado das mudanças:

Mudanças no disco

Uma importante configuração a se fazer é escolher o nome de usuário como "donald" que terá haver com os tópicos de usuários, grupos e permissões.

Finalizando a instalação do Debian, algumas opções deverão ser marcadas na etapa de seleção de software, são elas:

  • Ambiente de área de trabalho no Debian;
  • Xfce;
  • Utilitários de sistema padrão

A imagem a seguir mostra as opções de software marcadas:

Opções marcadas

Definição de cotas de armazenamento para os usuários

Feito toda a instação da máquina e do ambiente Linux - Debian, agora serão definidas algumas configurações antes de realizar a criação dos novos usuários e grupos do sistema. Para isso é necessário definir as cotas padrões que todos os usuário terão, primeiro é preciso instalar o quota no terminal:

# apt-get install quota

Agora, é necessário definir onde será o controle de armazenamento. Vamos editar o arquivo /etc/fstab e na linha que mostra o ponto de montagem /home será adicionado após o default a palavra ,usrquota sem espaço. O comando a seguir abre o arquivo em questão:

# nano /etc/fstab

A imagem abaixo mostra o arquivo editado com as configurações citadas:

Configuração ursquota

Após isso, é preciso atualizar as configurações que foram adicionadas, digitando o comando abaixo:

# mount -o remount /home

Para finalizar as configurações no ponto de montagem /home é preciso digitar os comandos abaixo:

# quotacheck -cum /home

# quotaon /home

Cada usuário terá 1GB de restrição de cota “leve” e 1.1GB de restrição de cota “rígida” para utilizar. E sempre qualquer novo usuário criado terá essas mesmas restrições de cota. O comando a seguir define as restrições de cota através do usuário principal donald criado durante a instalação do Linux - Debian:

# edquota -u donald

Deverá ser editadas as linhas soft e hard com as restrições de cota citadas. A imagem abaixo mostra as restrições adicionadas:

Restrições adicionas

Caso queira verificar se ocorreu tudo certo:

# quota -s donald

A última configuração é no arquivo /etc/adduser.conf, onde será adicionado o nosso usuário modelo donald. A partir do comando abaixo:

# nano /etc/adduser.conf

Será editado a linha QUOTAUSER, nela vamos adicionar o nome donald entre as aspas e sem espaço, como mostra a imagem abaixo:

Donald adicionado

Usuários e grupos

Serão criados 5 usuários: margarida, patinhas, huguinho, zezinho e luizinho. Todos esses usuários vão se aplicar as restrições de cota de armazenamento do usuário principal donald. Abaixo os comandos para criar cada usuário:

# adduser margarida

# adduser patinhas

# adduser huguinho

# adduser zezinho

# adduser luizinho

Para verficar as cotas de todos os usuários:

# repquota -as

A imagem abaixo mostra o resultado do comando repquota -as:

Resultado do comando repquota

O arquivo /etc/passwd mostra os usuário criados:

# nano /etc/passwd

Abaixo a imagem exibir o conteúdo do arquivo /etc/passwd:

Arquivo /etc/passwd

Agora, os usários serão divididos nos grupos “adultos” e “criancas”. Primeiro é preciso criar os dois grupos com os comandos abaixo:

# addgroup adultos

# addgroup criancas

Os usuários foram divididos da seguinte forma:

  • Adultos: donald; margarida; patinhas.
  • Crianças: huguinho; zezinho; luizinho.

Para adiciona-lós aos seus respectivos grupos é digitado os comando abaixo:

# usermod -aG adultos donald

# usermod -aG adultos margarida

# usermod -aG adultos patinhas

# usermod -aG criancas huguinho

# usermod -aG criancas zezinho

# usermod -aG criancas luizinho

O arquivo /etc/groups mostrar os usuários e grupos que foram criados, digitando o comando a seguir:

# nano /etc/groups

A imagem adiante mostra o resultado do comando digitado:

Grupos criados

Também com o comando groups <nome-do-usuario> é possível verificar o grupo de cada um dos usuários. Resultado do comando groups na imagem a seguir:

Resultado do comando groups

Diretórios compartilhados

Por fim, vamos práticar sobre permissões de arquivos. Serão criados dois diretórios de uso compartilhado, que ficarão salvos no diretório /compartilhado criado no ponto de montagem “/”. O comando abaixo cria o diretório:

# mkdir compartilhado

E para entrar no diretório compartilhado:

# cd compartilhado

Dentro dele serão criados os diretórios adultos e criancas:

# mkdir adultos

# mkdir criancas

Em seguida, os comandos abaixo serão utilizados para adicionar os grupos que antes foram criados nos diretórios compartilhados que acabamos de criar:

# chgrp adultos adultos

# chgrp criancas criancas

Esses diretórios terão duas permissões diferentes para cada um, que estão descritas na tabela abaixo:

Diretório Permissão 1 Permissão 2
/compartilhado/adultos Usuários do grupo adultos podem ler e escrever dentro desse diretório Usuários que não pertencem ao grupo “adultos” não podem ler, escrever ou executar esse diretório
/compartilhado/criancas Usuários do grupo crianças podem ler e escrever dentro desse diretório Usuários que não pertencem ao grupo “crianças” podem ler e executar o diretório, mas não podem escrever

Para adicionar as permissões definidas na tabela anterior, será digitado os seguintes comandos:

# chmod a-rwx adultos

# chmod a-rwx criancas

# chmod g+rwx adultos

# chmod g+rwx criancas

# chmod o+rx criancas

Verificando se as permissões foram realizadas:

# ls -l

A imagem a seguir mostra os resultados das permissões configuradas:

Resultado das perimissões

Releases

No releases published

Packages

No packages published