ArtigosCategoria

O que é Chmod 777? Como ver permissões no Linux desse comando?

Tempo de leitura:9 min
Rafael Queiroz Bastos
chmod 777

Se você é usuário do sistema Linux, é extremamente importante conhecer o comando Chmod 777. 

Ele está diretamente ligado com as permissões que cada usuário tem em um determinado arquivo. Além disso, ele precisa ser utilizado com bastante cuidado para evitar o surgimento de problemas relacionados à segurança do sistema.

Como muitos já sabem, os servidores Linux são famosos por sua estabilidade, segurança e credibilidade para a hospedagem e criação de sites. Não por acaso ele é escolhido por tantos desenvolvedores web com esse intuito.

Nesse sentido, o chmod 777 é uma ferramenta eficaz para compartilhar permissões com outras pessoas que também atuam no gerenciamento de sites pelo sistema Linux.

Portanto, quer aprender como utilizar este comando corretamente e garantir que todas as permissões concedidas sejam realizadas de maneira eficiente e segura? Continue a leitura do artigo!

Neste artigo, você vai ver:

  • o que é Chmod 777 e para que ele serve;
  • a diferença entre Chmod e Chown;
  • como utilizar o comando Chmod 777 no Linux;
  • cuidados que você deve tomar com o comando Chmod 777 .

O que é Chmod 777 e para que ele serve?

O comando Chmod 777, também conhecido como change mode, é um recurso utilizado para permitir que usuários leiam, editem e executem arquivos e diretórios no sistema Linux

Ou seja, o usuário que receber a autorização do administrador por meio deste comando poderá fazer qualquer uma dessas três ações.

O Linux reconhece essas permissões por meio de letras:

  • r: read (leitura);
  • w: write (escrita/edição);
  • x: execution (execução).

Além disso, o administrador também pode fazer uma combinação entre essas permissões e liberar autorização para um mesmo usuário realizar dois comandos, como ler e editar, por exemplo.

Ele tem uma grande importância dentro de uma rede de computadores. Afinal, as permissões Linux chmod 777 são recursos indispensáveis para garantir que os arquivos e diretórios não sofram alterações de pessoas não autorizadas.

Então, se você quer garantir mais segurança, é preciso utilizar este comando corretamente.

Lembre-se que a cada permissão nova, mais usuários podem realizar podem editar os documentos como desejarem, o que pode ir de encontro à segurança dos arquivos.

Por isso, faça o compartilhamento de permissões de forma responsável para não comprometer o trabalho.

Quer aprender mais sobre segurança na internet para além do Chmod 777 e do sistema Linux? Confira então esse vídeo completinho do canal da GoDaddy no YouTube:

Qual a diferença entre Chmod e Chown?  

Além do comando Chmod 777, temos também o Chown. Eles são bastante confundidos, mas é importante entender a diferença entre os dois conceitos para garantir que as permissões sejam feitas corretamente. 

Quando falamos em Chmod 777, estamos nos referindo à permissão que o usuário terá dentro de um arquivo, seja ela: ler, editar ou executar. 

Já o Chown é o comando que define quem é o proprietário do arquivo que, inclusive, tem a permissão máxima, ou seja, além de poder realizar qualquer ação nos arquivos, também pode alterar as permissões entre os usuários.

Também é importante reforçar que, dentro do sistema Linux, temos uma divisão de usuários em três grupos com permissões diferentes:

  • user: proprietário do arquivo, definido por meio do comando Chown;
  • group: grupo de usuários que têm acesso a um determinado arquivo ou diretório;
  • other: outros usuários que não têm o acesso.

Como ver permissões no Linux? Dicas para Chmod 777 

Agora que você já entendeu o significado desse comando, vamos aprender como criar usuário e dar permissão 777 Linux na prática!

O comando é bem simples:

chmod permissões nome_do_arquivo

Vamos utilizar uma situação fictícia para ilustrar como ficaria o comando.

Como dar permissões no Linux na prática? Imagine que você é proprietário de um arquivo chamado “teste” e precisa atribuir as seguintes permissões:

  • o usuário (proprietário), que neste exemplo é você, precisa ter acesso liberado para leitura, edição e execução;
  • os integrantes que fazem parte do grupo da rede, precisam de autorização somente para leitura e edição;
  • Os outros usuários fora do grupo, terão acesso ao documento somente com a permissão de leitura.

Neste caso, o comando Chmod seria realizado da seguinte forma:

chmod u=rwx,g=rw,o=r teste

Isso significa que:

  • u (user) tem a permissão de leitura, escrita/edição e execução;
  • g (group) tem a permissão de leitura e escrita/edição;
  • o (other) tem a permissão de leitura.

Mas essa não é a única forma de realizar a distribuição de permissões aos usuários de uma rede no sistema Linux. Existe também o modo octal, que utiliza níveis de permissões representados por números que vão de 0 a 7

Eles funcionam da seguinte forma:

0 = não tem permissão;

1 = somente execução;

2 = somente edição;

3 = edição e execução;

4 = somente leitura;

5 = leitura e execução;

6 = leitura e edição;

7 = leitura, execução e edição.

Neste modo, ainda considerando o exemplo anterior, o comando ficaria:

chmod 764 teste

Sendo que cada número corresponde às classificações de usuário, grupo e outros, respectivamente.

Além disso, você pode verificar quais são as permissões que cada usuário tem dentro de um determinado diretório ou arquivo por meio do comando ls-1.

Cuidados que você deve tomar com o comando Chmod 777  

Como você viu, o Chmod é um comando do Linux muito importante para definir as permissões que cada usuário tem sobre um determinado arquivo ou diretório de uma rede. 

Essas autorizações são essenciais para garantir que os documentos não fiquem vulneráveis e sofram alterações de usuários sem permissão.

Portanto, é indispensável tomar muito cuidado ao utilizar o comando Chmod 777, no modo octal, ou o Chmod u=rwx,g=rwx,o=rwx nome_do_arquivo no modo tradicional. Isso porque eles representam o nível mais alto de permissão. 

Muitas pessoas optam por ele pelo fato de ser uma solução mais prática. Afinal, não é necessário definir permissões individuais para cada grupo de usuários, tornando o processo muito mais rápido. Porém, isso pode abrir portas para alterações indesejadas.

Pensando nisso, quando você for utilizá-lo, verifique se realmente é necessário. Além disso, em nenhuma hipótese utilize o Chmod 777 em diretórios gerais do sistema, assim você evita que eles fiquem vulneráveis e prejudiquem toda a sua rede.

Como criar e gerenciar um site sem conhecimento de códigos? 

Entendeu direitinho o que é Chmod 777 e como dar permissões a eles por meio do sistema Linux? Maravilha!

Entretanto, caso você esteja precisando de uma plataforma para sites simples e intuitiva que não exija conhecimentos em desenvolvimento web, os recursos para Criação de Sites da GoDaddy são tudo que você precisa!

Tenha um site profissional, customizado e confiável em pouquíssimo tempo. Tudo isso sem a necessidade de ter conhecimentos técnicos de programação!

O Criador de sites da GoDaddy oferece uma grande biblioteca de templates com layouts exclusivos e 100% personalizados. 

Quando usados junto com o banco de imagens e base de fontes tipográficas, eles podem ser customizados com recursos simples para deixar seu site com a identidade visual do seu negócio e transmitindo profissionalismo!

Conte também com serviços de marketing integrado para otimizar a divulgação das páginas do site nos motores de busca, nas redes sociais e em estratégias de e-mail marketing.

Torne seu site mais seguro em poucos passos

Está preocupado em deixar seu site mais seguro e não quer mexer com sistemas de códigos? Então você precisa conhecer os recursos para Segurança de Sites da GoDaddy!

Além de diversos planos para Certificado SSL, que garante a proteção de dados dos site e dos usuários por meio de criptografia de dados no protocolo HTTPS, há diversas outras soluções que devem ser levadas em consideração.

Nossos serviços de Backup de Sites, por sua vez, garantem a automatização de backups diários (ou periódicos para datas diferentes, da maneira preferida do proprietário do site), download para armazenamento local das informações e varredura diária contra malwares já integrados.

Para um site ainda mais seguro, bloqueia ameaças de hackers e tráfego inconveniente por meio de Firewall e recursos de conexão contra invasões DDoS.

Todas essas proteções estão ao seu alcance sem a necessidade de um gerenciamento manual e técnico de sistemas, como dar permissões 777 em uma pasta.. Basta contratar os planos da GoDaddy para usufruir desses recursos

Saiba mais sobre a importância do Certificado SSL de segurança para impedir a invasão de hackers e roubos de informações preciosas do seu sistema:

Gostou do artigo sobre Chmod 777 e segurança de sites? Então continue aprendendo com a gente como instalar programas no Linux e utilizar esse sistema operacional da melhor forma, sempre priorizando a funcionalidade e segurança da sua rede!

Para mais conteúdos de qualidade, continue acompanhando as novidades do nosso blog e aprenda tudo sobre melhorar o desempenho do seu site no mundo digital!

Leia mais: