Linux Command Line Mastery · Aula

Permissões e Propriedade de Arquivos com chmod e chown

Conecte o gerenciamento de usuários à segurança aprendendo como funcionam as permissões do Linux e como defini-las com chmod e chown.

Aula 4 de 413 etapas

Permissões e Propriedade de Arquivos com chmod e chown é uma aula grátis de Linux Command Line Mastery no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Command Line Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Command Line Mastery inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Permissions Connect Users and Files

Now that you can create users and groups, the next step is controlling what each user can do with files. Linux enforces this through file permissions and ownership.

Reading ls -l Output

ls -l shows a permission string like -rwxr-xr--. The first char is the file type; the next three triples are permissions for owner, group, and others.

ls -l /etc/passwd

The Three Permission Bits

  • r (read) = 4
  • w (write) = 2
  • x (execute) = 1

Add them per triple to get an octal digit. rwx = 7, r-x = 5, r-- = 4.

chmod with Octal

chmod 754 file sets owner rwx, group r-x, others r--.

chmod 754 script.sh
ls -l script.sh

chmod with Symbols

You can also add or remove specific bits: u=user, g=group, o=others, a=all.

chmod u+x script.sh
chmod go-w script.sh

Making a Script Executable

A very common task: give a newly written script execute permission so you can run it directly.

chmod +x deploy.sh
./deploy.sh

Changing Ownership with chown

chown user:group file reassigns who owns a file. This ties directly into the user/group management you already learned.

sudo chown alice:developers project.txt

Changing Only the Group

You can change just the group with chgrp or with the :group form of chown.

sudo chown :developers project.txt

Recursive Changes

The -R flag applies changes to a directory and everything inside it. Use carefully.

sudo chown -R alice:developers /srv/app

Default Permissions and umask

New files get default permissions masked by umask. A umask of 022 removes write for group and others, producing 644 files and 755 directories.

umask

A Safe Workflow

When sharing a project directory with a team: set the group, grant group read/write, and keep others restricted.

sudo chown -R :developers /srv/app
sudo chmod -R 770 /srv/app

Quick Check

What octal value represents rwxr-xr--?

Recap

You now control access to files:

  • Permissions split into owner/group/others with r(4)/w(2)/x(1)
  • chmod sets modes via octal or symbols
  • chown/chgrp reassign ownership
  • -R applies recursively; umask sets defaults
Grátis para começar

Aprenda Linux Command Line Mastery com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
12
Aulas
48

Perguntas Frequentes

A aula “Permissões e Propriedade de Arquivos com chmod e chown” é grátis?

Sim — o texto completo de “Permissões e Propriedade de Arquivos com chmod e chown” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Command Line Mastery, atualize para CoddyKit PRO. O curso de Linux Command Line Mastery inclui 4 aulas no total.

O que vou aprender em “Permissões e Propriedade de Arquivos com chmod e chown”?

Conecte o gerenciamento de usuários à segurança aprendendo como funcionam as permissões do Linux e como defini-las com chmod e chown. Você pratica Linux Command Line Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Command Line Mastery?

Nenhuma experiência prévia é necessária. Linux Command Line Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Permissões e Propriedade de Arquivos com chmod e chown”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Command Line Mastery?

Sim. Cada aula de Linux Command Line Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Gerenciamento de usuários e grupos: `useradd`, `usermod`, `groupadd`
  2. Introdução aos comandos de rede: `ping`, `ip`, `netstat`
  3. Acesso remoto seguro: `ssh` e `scp`
  4. Permissões e Propriedade de Arquivos com chmod e chown
← Voltar para Linux Command Line Mastery