image

Bootcamps ilimitados e +750 cursos pra sempre

70
%OFF
Article image
Samuel Moreira
Samuel Moreira30/08/2026 18:18
Compartilhe
IBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech LeadersRecomendados para vocêIBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech Leaders

Usuários e Permissões no Linux: Comandos Simples para o Dia a Dia

  • #Linux

Usuários e permissões no Linux: comandos simples para o dia a dia

Ao começar no Linux, é comum surgir uma dúvida: devo trabalhar como root ou usar sudo? A forma mais segura é utilizar uma conta normal e colocar sudo apenas nos comandos administrativos.

Neste artigo, veremos como criar e remover usuários, trocar senhas e organizar permissões de arquivos sem complicação.

Criando um usuário

Em distribuições como Ubuntu e Debian, podemos criar um usuário com:

sudo adduser carlos

O sistema criará a pasta /home/carlos e solicitará uma senha.

Em outras distribuições, o comando mais comum é:

sudo useradd -m carlos
sudo passwd carlos

A opção -m cria a pasta pessoal do usuário.

Para verificar se tudo foi criado corretamente:

id carlos

Dando acesso ao sudo

No Ubuntu e no Debian, adicione o usuário ao grupo sudo:

sudo usermod -aG sudo carlos

No Fedora e em outras distribuições que utilizam o grupo wheel:

sudo usermod -aG wheel carlos

O usuário deve sair da sessão e entrar novamente para que o novo grupo seja reconhecido.

Trocando a senha

Para trocar a senha de outro usuário:

sudo passwd carlos

Para trocar a senha da sua própria conta:

passwd

Entrando na conta de outro usuário

Para abrir uma sessão como o usuário criado:

su - carlos

Para voltar à conta anterior:

exit

Alterando o dono com chown

O comando chown muda o proprietário de um arquivo:

sudo chown carlos arquivo.txt

Para mudar o dono e o grupo:

sudo chown carlos:carlos arquivo.txt

Para aplicar a mudança em uma pasta e em tudo que existe dentro dela:

sudo chown -R carlos:carlos /caminho/da/pasta

Use -R com atenção, conferindo sempre o caminho informado.

Alterando permissões com chmod

O comando chmod define quem pode ler, alterar ou executar um arquivo.

Para permitir que um script seja executado:

chmod +x script.sh

Para deixar um arquivo editável pelo dono e somente legível pelos demais:

chmod 644 arquivo.txt

Para uma pasta ou programa que todos podem acessar e executar, mas somente o dono pode alterar:

chmod 755 nome-do-arquivo

Nas permissões:

  • 4 significa leitura;
  • 2 significa escrita;
  • 1 significa execução.

Por isso, 7 reúne leitura, escrita e execução. Evite usar chmod 777, pois ele permite que qualquer usuário altere o arquivo.

Removendo um usuário

Para apagar somente a conta e manter seus arquivos pessoais:

sudo userdel carlos

Para apagar a conta junto com a pasta pessoal:

sudo userdel -r carlos

Antes de usar -r, confira se existe algo importante em /home/carlos, pois a remoção não vai para a lixeira.

Resumo dos comandos

  • Criar usuário no Ubuntu/Debian: sudo adduser carlos
  • Criar usuário com useradd: sudo useradd -m carlos
  • Definir ou trocar a senha: sudo passwd carlos
  • Ver informações do usuário: id carlos
  • Adicionar ao grupo sudo: sudo usermod -aG sudo carlos
  • Entrar como outro usuário: su - carlos
  • Mudar o dono de um arquivo: sudo chown carlos arquivo.txt
  • Mudar o dono de uma pasta: sudo chown -R carlos:carlos /caminho/da/pasta
  • Tornar um script executável: chmod +x script.sh
  • Remover somente a conta: sudo userdel carlos
  • Remover a conta e a pasta pessoal: sudo userdel -r carlos

Conclusão

Não é necessário trabalhar permanentemente como root. Uma conta normal com o uso de sudo nos momentos certos é suficiente para administrar o Linux com mais segurança.

Os comandos adduser, useradd, passwd, usermod, chown, chmod e userdel resolvem a maior parte das tarefas comuns relacionadas a usuários e permissões. O mais importante é conferir o nome do usuário e o caminho antes de alterar ou remover arquivos.

Compartilhe
Recomendados para você
Linux Experience
CI&T - Java AI Copilot
Itaú - Java com Inteligência Artificial
Comentários (0)
Recomendados para vocêIBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech Leaders