672 Shares 2152 views

Como definir 777 permissões em Linux?

sistema operacional – uma parte essencial de qualquer computador. Recentemente, o mercado funcionando variedade muito popular de versões do Linux, graças ao fluxo livre e herdado do princípio Unix da separação entre os direitos do usuário.

Uma parte integrante de qualquer sistema de arquivos são. Afinal, todas as informações do usuário são armazenados neles. direitos de acesso aos arquivos e pastas definir quais ações estão autorizados a realizar uma pessoa específica, estabelecendo assim os níveis de acesso e garantir a segurança de todo o sistema. Normalmente, definindo direitos de acesso é permitir ou proibir a execução de leitura e escrita.

Usuários e Grupos

Cada usuário do sistema operacional atribui um identificador exclusivo. O "Linux" é chamado de UID. Além disso, para facilidade de administração os utilizadores são combinadas em grupos, que são também atribuídas um número GID único.

Todos os usuários "Linux" é dividido em três grupos:

  • usuário – o dono do arquivo;
  • grupo – membro do mesmo grupo que o proprietário;
  • outro – todo o resto.

Quando um arquivo é acessado o sistema operacional detecta a associação do usuário em um grupo. Por exemplo, um cliente que enviou o pedido para o site através de um navegador, será atribuído a outro. Se o proprietário do site conectado via FTP para inserir um nome de usuário e senha, ele será atribuído ao grupo de usuários.

permissões

Os grupos são direitos individuais que regem a possibilidade das operações de arquivo, como a leitura, iniciar ou mudar. Para cada conjunto de três tipos de acesso:

  • para começar;
  • leitura;
  • escrever ou editar.

regime indicações numéricas direitos

Muitas vezes, o suficiente para indicar uma alteração nos direitos, correr ou lendo para cada grupo usando sinalização digital. Neste caso, use os seguintes parâmetros:

  • 4 – leitura;
  • 2 – gravação;
  • 1 – performance.

A designação de direitos de acesso, como regra, apenas três dígitos. A primeira dessas regras indica ao usuário do proprietário, o segundo para o grupo, eo terceiro para todos os outros. Para definir certos direitos para cada grupo de recorrer a simples adição de números. Por exemplo, 7 indica a possibilidade de execução, escrita e leitura, e 6 só lhe permite modificar e ler o arquivo. Assim, 777 permissões Linux percebe como uma regra, que permite executar, ler e substituir qualquer usuário.

permissões

Alterar as permissões do "Linux" Somente o proprietário ou um usuário com direitos de administrador. Para fazer alterações no modo de terminal usar o comando chmod.

Corre-se com as opções para mudar as regras usando o texto (simbólico) ou sinais digitais. Considere como configurar as permissões 777, permitindo executar, modificar e ler o arquivo para todos os usuários. No modo numérico, a equipe será parecido com este: chmod 777 nome do arquivo, e em caráter: chmod a = rwx nome de arquivo.

Na prática, o modo digital muitas vezes mais conveniente. Afinal de contas, 755 é mais fácil de escrever do que para definir parâmetros específicos para o proprietário, grupo e outros.

mudar de forma recursiva direitos

O comando chmod pode ser usado em um modo recursivo que permite alterar os direitos de todos os arquivos no diretório e sub-subpastas. Por esta -R chave propósito.

exemplo de comando mostra como configurar 777 permissões para todos os arquivos no diretório atual e seus subdiretórios:

chmod -R * 777.

Permissões e diretórios

Além dos arquivos, você pode definir permissões em diretórios. Consulte-os usando os mesmos parâmetros (bandeiras), mas o comportamento é ligeiramente diferente. Opção para permitir a leitura, permite ao usuário visualizar uma lista do conteúdo da pasta, definindo o sinalizador de gravação permite-lhe criar novos objetos no diretório, e definindo direitos de execução permite que você para entrar no diretório.

Alterar as permissões para o diretório é feito da mesma forma que para o arquivo usando o comando chmod.

exemplo:

chmod 777 / home / test.

O comando a seguir mostra como configurar 777 permissões para o diretório / home / test.

segurança e direitos de acesso

Tenha em mente que a instalação inadequada de direitos de acesso pode perturbar o sistema ou recursos individuais. Além disso, pode levar a grandes problemas relacionados à segurança. Por isso, é necessário analisar e rever a documentação. Atenção especial deve ser dada a este antes de instalar 777 direitos de acesso, uma vez que permitem a qualquer pessoa criar, modificar e executar arquivos no diretório.

Muitos atacantes para invadir sites e outros recursos de rede é usada descuidadamente usuários que assume à esquerda para a direita, permitindo o download e executar qualquer script ou aplicativo no servidor.

permissões avançadas

Há situações em que você precisa para implementar um esquema complexo de acesso à informação. Neste caso, as regras padrão do sistema operacional "Linux" pode não ser suficiente. Então você tem que recorrer ao uso de listas de controle de acesso (ACL). Utilize este esquema apenas em redes muito grandes com esquemas de acesso multi-nível. Em outros casos, o padrão de custo funções do sistema operacional.