Home

Introdução Breve ao Comando Chmod e Como Usá-lo no Mac

Updated on domingo, 8 de junho de 2025

iBoysoft author JoãoSilva

Written by

JoãoSilva
Professional tech editor

Approved by

Jessica Shee

Português English Français Deutsch やまと Español Türkçe

Resumo: Você já trabalhou com os comandos chmod? O que exatamente é chmod e como funciona no macOS? Aqui, deixe que o iBoysoft guie você para uma breve introdução aos comandos chmod.

O que é o comando chmod

 

Se você tentou executar um script ou acessar um arquivo no seu Mac e encontrou um erro de "Permissão negada", é provável que você tenha se deparado com conselhos que envolvem o comando chmod.

O comando chmod, abreviação de change mode, é uma ferramenta poderosa usada em sistemas operacionais baseados em Unix, como o macOS, para gerenciar permissões de arquivos e diretórios. Configurar as permissões adequadamente ajuda a garantir que seus arquivos estejam seguros, executáveis quando necessário e protegidos contra acesso não autorizado.

O que faz o comando chmod

No macOS, cada arquivo e diretório possui permissões associadas que determinam quem pode lê-los, escrevê-los ou executá-los, também chamados de permissões RWX. Essas permissões são divididas em três grupos de usuários:

  • Proprietário - o usuário que é dono do arquivo.
  • Grupo - usuários que fazem parte do grupo do arquivo.
  • Outros - todos os outros usuários.

Cada grupo possui: r para ler, w para escrever e x para executar.

Por exemplo, executar ls -l no terminal pode retornar algo como isto: -rwxr-xr--

Esse resultado mostra que o proprietário tem permissões de ler, escrever e executar; o grupo tem permissões de ler e executar; outros têm permissão somente de ler.

Sintaxe do comando chmod

A sintaxe básica do comando chmod no Mac é chmod [opções] modo arquivo.
[Aqui, modo define as novas permissões; arquivo é o nome do arquivo ou diretório, e opções (opcionais) incluem flags como -R para mudanças recursivas.]

Existem dois modos: Modo simbólico e Modo numérico.

Modo simbólico do comando chmod:

u = usuário (proprietário)
g = grupo
o = outros
a = todos

Exemplos:

chmod u+x script.sh → adiciona permissão de executar para o proprietário.

chmod go-r file.txt → remove permissão de leitura do grupo e outros.

Modo numérico do comando chmod: 

Cada dígito representa as permissões para o usuário, grupo e outros:

7 = ler + escrever + executar
6 = ler + escrever
5 = ler + executar
4 = ler
0 = sem permissões

Exemplo:

chmod 755 script.sh → permissões totais para o proprietário, leitura e execução para outros.
 chmod 755 no Mac

Você sabe qual é a função do comando chmod? Por favor, compartilhe nosso post.

 

Exemplos comuns de chmod e explicações

Aqui estão alguns comandos chmod frequentemente utilizados no Mac:

ComandoSignificado
chmod +x arquivo.shAdiciona permissão de execução para todos os usuários
chmod 755 arquivo.shProprietário: leitura/escrita/execução; Outros: leitura/execução 
chmod 644 arquivo.txtProprietário: leitura/escrita; Outros: somente leitura 
chmod 700 arquivo.shApenas o proprietário pode ler/escrever/executar
chmod -R 755 pasta/Aplica permissões 755 recursivamente a todo o conteúdo da pasta

Como usar os comandos Chmod no Mac

Vamos aprender como usar o comando chmod no seu Terminal do Mac:

  1. Vá para Finder > Aplicativos > Utilitários > Terminal
  2. Digite cd /caminho/para/seu/arquivo para navegar até o diretório do arquivo. 
  3. Verifique as permissões atuais usando ls -l
  4. Digite chmod 755 seuarquivo.sh e digite ls -l para verificar as mudanças.

 Nota: Sempre verifique duas vezes as permissões que você está definindo para evitar dar acesso a usuários não autorizados, especialmente ao usar chmod 777.

Às vezes, você pode encontrar vários problemas com o comando chmod, você pode:

  1. Erro de operação não permitida: Use sudo chmod 755 arquivo.sh no Terminal.
  2. Conflitos de propriedade: Use sudo chown seuusuário nomearquivo no Terminal. 
  3. Riscos recursivos: Seja cauteloso ao usar chmod -R em diretórios do sistema.

O comando chmod é uma ferramenta essencial para quem usa o Terminal do Mac para controlar as permissões de arquivo e diretório. Entendendo-o, você pode manter um ambiente seguro e funcional no seu Mac.

Por favor, compartilhe este post com mais usuários.