Neste tutorial vamos praticar diversas configurações administrativas no Linux Debian utilizando uma máquina virtual criada no VirtualBox.
Durante o processo serão abordados conceitos importantes relacionados a:
- instalação de sistemas Linux;
- particionamento de disco;
- cotas de armazenamento;
- gerenciamento de usuários;
- grupos;
- permissões;
- diretórios compartilhados.
O objetivo é construir um ambiente Linux voltado para estudos de administração de sistemas.
Criação da máquina virtual
As configurações serão realizadas em uma máquina virtual criada no VirtualBox.
O sistema operacional utilizado será o Debian 32 bits.
Especificações da máquina virtual
| Configuração | Valor |
|---|---|
| Memória RAM | 512 MB |
| Disco rígido | 16 GB |
| Tipo de disco | VDI |
| Alocação | Dinamicamente alocado |
Fluxo do ambiente virtual
flowchart LR
Host[Computador Host]
VBox[VirtualBox]
VM[Maquina Virtual]
Debian[Debian Linux]
Host --> VBox
VBox --> VM
VM --> Debian
Instalação da distribuição Linux Debian
Durante a instalação do Debian será necessário configurar o particionamento do disco.
O disco será dividido em três partições.
Estrutura das partições
| Sistema de arquivos | Tipo de partição | Ponto de montagem | Tamanho |
|---|---|---|---|
| Ext4 | Primária | / | 8GB |
| SWAP | Lógica | SWAP | 1GB |
| Ext4 | Lógica | /home | Espaço restante |
Estrutura das partições
flowchart LR
Disco["Disco 16GB"]
Root["Partição Root 8GB"]
Swap["SWAP 1GB"]
Home["/home restante"]
Disco --> Root
Disco --> Swap
Disco --> Home
Finalizando o particionamento
Após configurar as partições:
Finalizar particionamento e escrever mudanças no disco
Resultado esperado do particionamento

Usuário principal do sistema
⚠️ Importante:
Durante a instalação do Debian, o nome do usuário deve ser:
donald
Esse usuário será utilizado posteriormente nas configurações de cotas e permissões.
Seleção de softwares
Na etapa de seleção de softwares, marque:
- Ambiente de área de trabalho Debian;
- Xfce;
- Utilitários de sistema padrão.
Resultado da seleção de softwares

Definição de cotas de armazenamento
Após finalizar a instalação do Debian, vamos configurar cotas de armazenamento para os usuários.
As cotas limitam o espaço em disco que cada usuário pode utilizar.
Instalando quota
apt-get install quota
Configurando /etc/fstab
Agora será necessário configurar onde o controle de cotas será aplicado.
Edite o arquivo:
nano /etc/fstab
Na linha referente ao ponto de montagem /home, adicione:
,usrquota
logo após defaults.
Resultado esperado do /etc/fstab

Atualizando configurações de montagem
mount -o remount /home
Inicializando cotas
quotacheck -cum /home
quotaon /home
Definindo cotas do usuário modelo
Cada usuário terá:
| Tipo de cota | Valor |
|---|---|
| Cota leve | 1GB |
| Cota rígida | 1.1GB |
O usuário modelo será:
donald
Editando cotas do usuário
edquota -u donald
Resultado esperado das cotas

Verificando cotas
quota -s donald
Configurando usuário padrão para cotas
Edite:
nano /etc/adduser.conf
Na linha:
QUOTAUSER
adicione:
donald
entre aspas.
Resultado esperado da configuração

Usuários e grupos
Agora serão criados novos usuários.
Usuários
- margarida
- patinhas
- huguinho
- zezinho
- luizinho
Criando usuários
adduser margarida
adduser patinhas
adduser huguinho
adduser zezinho
adduser luizinho
Verificando cotas dos usuários
repquota -as
Resultado do comando repquota

Arquivo /etc/passwd
O arquivo /etc/passwd mostra os usuários criados.
Editando arquivo
nano /etc/passwd
Resultado do /etc/passwd

Criando grupos
Serão criados os grupos:
- adultos;
- criancas.
Criando grupos no sistema
addgroup adultos
addgroup criancas
Divisão dos usuários
Grupo adultos
- donald
- margarida
- patinhas
Grupo criancas
- huguinho
- zezinho
- luizinho
Adicionando usuários aos grupos
usermod -aG adultos donald
usermod -aG adultos margarida
usermod -aG adultos patinhas
usermod -aG criancas huguinho
usermod -aG criancas zezinho
usermod -aG criancas luizinho
Fluxo de usuários e grupos
flowchart TD
Adultos[Grupo adultos]
Criancas[Grupo criancas]
Adultos --> Donald
Adultos --> Margarida
Adultos --> Patinhas
Criancas --> Huguinho
Criancas --> Zezinho
Criancas --> Luizinho
Arquivo de grupos
nano /etc/groups
Resultado dos grupos criados

Verificando grupos dos usuários
groups <nome-do-usuario>
Resultado do comando groups

Diretórios compartilhados
Agora vamos configurar permissões de arquivos e diretórios compartilhados.
Criando diretório compartilhado
mkdir compartilhado
Entrando no diretório
cd compartilhado
Criando diretórios dos grupos
mkdir adultos
mkdir criancas
Associando grupos aos diretórios
chgrp adultos adultos
chgrp criancas criancas
Permissões dos diretórios
| Diretório | Permissão |
|---|---|
/compartilhado/adultos | Apenas grupo adultos pode ler e escrever |
/compartilhado/criancas | Grupo criancas pode ler e escrever; outros podem apenas ler e executar |
Removendo permissões gerais
chmod a-rwx adultos
chmod a-rwx criancas
Adicionando permissões para grupos
chmod g+rwx adultos
chmod g+rwx criancas
Permissão extra para outros usuários
chmod o+rx criancas
Verificando permissões
ls -l
Resultado das permissões

Fluxo de permissões
flowchart LR
Usuarios[Usuarios]
Grupos[Grupos]
Diretorios[Diretorios Compartilhados]
Permissoes[Permissoes Linux]
Usuarios --> Grupos
Grupos --> Diretorios
Diretorios --> Permissoes
Conclusão
Neste tutorial configuramos um ambiente Linux Debian completo utilizando máquina virtual.
Durante o processo foram praticados conceitos fundamentais de administração de sistemas Linux, incluindo:
- particionamento;
- gerenciamento de usuários;
- grupos;
- permissões;
- cotas de armazenamento;
- diretórios compartilhados.
Esses conceitos são amplamente utilizados em servidores Linux e ambientes corporativos.
Além de fortalecer conhecimentos em infraestrutura, esse tipo de laboratório também ajuda no aprendizado de segurança, administração de sistemas e ambientes multiusuário.