Como alterar usuário proprietário, grupo de arquivos, diretórios e links simbólicos terminal linux 🐧💻
Se você moveu seu projeto Web para a pasta /var/www/html e começou a tomar erro 403 Forbidden ou falha de escrita, o problema quase sempre é permissão de usuário. Neste guia completo, você vai aprender como usar o comando CHOWN no Linux para alterar proprietários e grupos de arquivos, diretórios e links simbólicos — uma habilidade essencial para qualquer desenvolvedor que trabalha com servidores Linux, Apache, Nginx ou PHP.
CHOWN no Linux: O guia definitivo para gerenciar proprietários e grupos de arquivos
Neste Shorts mostro como alterar rapidamente o proprietário e o
grupo de um diretório utilizando o comando CHOWN. Esse
procedimento é muito utilizado quando criamos um novo projeto dentro de
/var/www/html e precisamos permitir que nosso usuário tenha
acesso aos arquivos corretamente.
Como alterar usuário proprietário, grupo de arquivos, diretórios e links simbólicos terminal linux 🐧💻
"O comando CHOWN é uma das primeiras coisas que todo desenvolvedor aprende quando começa a trabalhar com Linux, Ubuntu, servidores Web, Apache, Nginx ou PHP. Dominar esse comando é essencial para evitar dores de cabeça com permissões."
O que é o CHOWN e por que você precisa conhecer?
O comando CHOWN (Change Owner) é uma ferramenta fundamental no Linux que permite alterar o proprietário e o grupo de arquivos, diretórios e links simbólicos. É um dos comandos mais utilizados por desenvolvedores e administradores de sistemas.
Quando você move um projeto para a pasta /var/www/html e começa a receber erros como 403
Forbidden ou falhas de escrita, o problema quase sempre está relacionado a permissões de
usuário.
rogerio@servidor:~$ sudo chown -R rogerio:rogerio /var/www/html/meuprojeto
rogerio@servidor:~$ ls -la /var/www/html/
drwxr-xr-x 2 rogerio rogerio 4096 jan 15 10:30 meuprojeto
rogerio@servidor:~$
Sintaxe básica do comando CHOWN
A sintaxe do CHOWN é simples e intuitiva:
$ chown [opções] [proprietário][:grupo] [arquivo/diretório]
👤 Proprietário
Define o usuário que será o dono do arquivo ou diretório.
chown rogerio arquivo.txt
👥 Grupo
Define o grupo que terá acesso ao arquivo ou diretório.
chown :www-data arquivo.txt
⚡ Ambos
Altera proprietário e grupo simultaneamente.
chown rogerio:www-data arquivo.txt
Exemplos práticos do CHOWN
meuprojeto para o usuário rogerio.
rogerio@servidor:/var/www/html$ sudo chown rogerio meuprojeto
rogerio@servidor:/var/www/html$ ls -la
drwxr-xr-x 2 rogerio root 4096 jan 15 10:30 meuprojeto
meuprojeto para www-data.
rogerio@servidor:/var/www/html$ sudo chown :www-data meuprojeto
rogerio@servidor:/var/www/html$ ls -la
drwxr-xr-x 2 rogerio www-data 4096 jan 15 10:30 meuprojeto
rogerio e grupo para www-data.
rogerio@servidor:/var/www/html$ sudo chown rogerio:www-data meuprojeto
rogerio@servidor:/var/www/html$ ls -la
drwxr-xr-x 2 rogerio www-data 4096 jan 15 10:30 meuprojeto
meuprojeto.
rogerio@servidor:/var/www/html$ sudo chown -R rogerio:www-data meuprojeto
rogerio@servidor:/var/www/html$ ls -la meuprojeto/
-rw-r--r-- 1 rogerio www-data 1024 jan 15 10:35 index.php
-rw-r--r-- 1 rogerio www-data 512 jan 15 10:35 style.css
CHOWN vs CHMOD: Qual a diferença?
Muitos desenvolvedores confundem esses dois comandos. Vamos esclarecer:
👤 CHOWN — Change Owner
- Altera quem é o dono do arquivo
- Altera qual grupo pertence o arquivo
- Exemplo:
chown rogerio:www-data arquivo.txt - Foco: Quem pode acessar?
🔒 CHMOD — Change Mode
- Altera as permissões de leitura, escrita e execução
- Define o que pode ser feito com o arquivo
- Exemplo:
chmod 755 arquivo.txt - Foco: O que pode ser feito?
⏱️ Capítulos do vídeo
- 00:00 — Introdução ao CHOWN no Linux
-
00:05 — Verificando permissões com
ls -la -
00:10 — Criando um diretório com
sudo mkdir -
00:15 — Alterando proprietário com
sudo chown - 00:25 — Verificando alterações no terminal
- 00:38 — Recapitulação do comando CHOWN
Conclusão
O comando CHOWN é uma ferramenta essencial para qualquer desenvolvedor que trabalha com Linux, servidores web e projetos de desenvolvimento. Dominar esse comando vai evitar dores de cabeça com permissões e acelerar seu fluxo de trabalho.
Neste artigo, você aprendeu:
- ✅ O que é o comando CHOWN e quando usar
- ✅ Como alterar proprietário e grupo de arquivos
- ✅ A diferença entre CHOWN e CHMOD
- ✅ Como usar o parâmetro -R para alterações recursivas
- ✅ Exemplos práticos em servidores Apache e Nginx
- ✅ Boas práticas para gerenciar permissões no Linux
💡 Lembre-se: O CHOWN é uma das primeiras coisas que todo desenvolvedor aprende quando começa a trabalhar com Linux. Dominar esse comando é essencial para evitar dores de cabeça com permissões e garantir que seus projetos rodem corretamente.
🤔 O que você achou?
💬 Quer aprender JavaScript do ZERO? Comece agora a escrever seu primeiro código e seus fundamentos!
❓ FAQ: Perguntas Frequentes sobre CHOWN e Permissões Linux
🎬 Assista ao Vídeos completo sobre Refatoração
O vídeo foi feito em Javascript mais o conceito pode ser utilizado em qualquer outra linguagem de programação..
🎬 Assista ao Vídeos completo sobre Refatoração
🔗 Conecte-se Comigo
💬 Você já precisou usar CHOWN para corrigir permissões no Linux? Qual foi o erro mais comum que você já enfrentou com permissões de arquivos? Compartilhe sua experiência nos comentários! 👇
#Linux #Ubuntu #CHOWN #TerminalLinux #DevOps #Programação #PHP #JavaScript #ServidorLinux #Apache #Nginx #DesenvolvimentoWeb #Programador #RogerioPontes