Table of Contents

Introdução aos Comandos de Gerenciamento de Permissões no Linux

No Linux, o controle de acesso a arquivos e diretórios é fundamental para garantir a segurança e o gerenciamento adequado de um sistema multiusuário. Para isso, o sistema oferece comandos poderosos que permitem ajustar as permissões, a propriedade e os atributos dos arquivos e diretórios, garantindo que eles sejam acessados e modificados apenas por usuários autorizados.

Os comandos `chown`, `chmod`, `chattr` e `newgrp` são essenciais para administradores de sistemas que precisam gerenciar permissões com precisão. Com esses comandos, você pode:

Os exemplos a seguir demonstram como usar esses comandos em diferentes níveis de complexidade, desde operações básicas até casos avançados, permitindo que você tenha controle total sobre a segurança e o acesso ao sistema.

Nível Básico

Nível Intermediário

Nível Avançado

Nível Especializado

  1. chmod 2775 /diretorio_compartilhado
  2. Define o bit `setgid` (2) em um diretório, garantindo que todos os arquivos criados nele herdem o grupo do diretório, além de permissões `rwxrwxr-x` (775).
  1. chmod 1777 /diretorio_publico
  2. Define o `sticky bit` (1) no diretório, permitindo que apenas o dono de um arquivo possa excluí-lo, além de permissões `rwxrwxrwx` (777).