Ajuste os direitos de acesso no Linux

Anonim

Ajuste os direitos de acesso no Linux

Nos sistemas operacionais com base no kernel do Linux, há uma ferramenta de configuração de autoridade que permite dividir os direitos de acesso entre contas. Esta é uma restrição ao acesso a arquivos específicos, diretórios ou aplicativos. Existem três tipos de direitos semelhantes - leitura, escrita e execução. Qualquer um deles pode ser editado separadamente em cada usuário registrado no sistema operacional usando ferramentas especiais. Em seguida, será considerado dois métodos de configuração dos parâmetros mencionados.

Configurar os direitos de acesso ao Linux

Os métodos considerados hoje são adequados para todas as distribuições do Linux, uma vez que são universais. É que a primeira maneira de não estar indisponível para os usuários que não possuem um gerenciador de arquivos fixo e o gerenciamento do sistema é executado exclusivamente através do console. Nesse caso, recomendamos imediatamente alternar para a segunda opção, onde a ação de comando chmod é descrita em detalhes. Outros usuários que interagem ativamente com a interface do sistema gráfico, aconselhamos você a pagar o tempo a dois métodos, porque eles têm vários acessos diferentes ao acesso.

Antes de iniciar maneiras, certifique-se de que o sistema tenha o número necessário de usuários. Se você sabe que haverá várias pessoas acesso ao computador, você deve criar sua própria conta separada e, em seguida, vá para a nomeação de direitos de acesso. Um guia detalhado sobre este tópico pode ser encontrado no outro artigo pelo seguinte link.

Naturalmente, as configurações presentes no Gerenciador de arquivos permitem que você edite rapidamente os direitos de acesso aos objetos, mas às vezes um conjunto de funções é limitado o suficiente, e alguns usuários precisam de uma configuração mais flexível. Em tal situação, recomendamos entrar em contato com o seguinte método.

Método 2: Equipe Chmod

Os usuários que já encontram o desempenho de certas tarefas nos sistemas operacionais no Linux, provavelmente sabem que a maioria de todas as ações são feitas através do console clássico usando comandos diferentes. Editar os direitos de acesso para arquivos e pastas não foi exceção e útil para este utilitário chmod integrado.

Sintaxe chmod.

Cada comando tem sua própria sintaxe - um conjunto de opções e parâmetros registrados em uma seqüência específica para especificar as ações necessárias. Em seguida, a sequência de entrada será assim: chmod + opções + direitos + nome ou caminho para ele. Informações detalhadas sobre como usar chmod, ler no console. Você pode executá-lo pelo menu ou a combinação de teclas CTRL + ALT + T.

Iniciando o terminal para executar o comando chmod no sistema operacional Linux

No Terminal, você deve registrar --help chmod e clique na tecla ENTER. Depois disso, a documentação oficial sobre o idioma padrão será exibido, que vai ajudar a lidar com o básico do utilitário. Mas nós ainda dar uma descrição mais detalhada de todas as opções e direitos.

Familiarização com a documentação oficial do utilitário Chmod através do console no Linux

Direitos de acesso

Como você já sabe a partir das informações acima, existem três tipos de direitos em Linux em Linux - leitura, escrita e execução. Cada um deles tem a sua própria designação de letra em CHMOD, que deve ser usado quando se trabalha com a equipe.

  • R - leitura;
  • w - gravação;
  • x - execução;
  • S - execução em nome do superusuário. Este direito é opcional e implica o lançamento de programas e scripts a partir da conta principal (grosso modo através do comando sudo).

Na primeira forma, percebe-se que nas propriedades do item de configuração são divididos para cada grupo de usuários. Existem também três e em chmod eles são determinados como esta:

  • U é o proprietário do objeto;
  • L - grupo;
  • o - o resto dos usuários;
  • A - todos os usuários acima.

Além disso, a equipe sob consideração leva a notação de direitos na forma de números. Figuras de 0 a 7 significa um parâmetro específico:

  • 0 - sem direitos;
  • 1 - exclusivamente execução;
  • 2 - único registro;
  • 3 - execução e juntos registro;
  • 4 - exclusivamente de leitura;
  • 5 - leitura e execução;
  • 6 - ler e escrever;
  • 7 - Todos os direitos juntos.

Todos estes parâmetros são os mesmos para ambos os arquivos individuais e diretório. No momento da atribuição de privilégios, você primeiro indicam o número para o proprietário, em seguida, para o grupo e no final para o resto dos usuários. Em seguida, o valor vai encontrar um ponto de vista, por exemplo, 744 ou 712. Um ou mais destes direitos é introduzido depois de escrever opções para o utilitário, para que eles também devem ser estudados em detalhe.

opções

Direitos desempenhar um papel importante ao usar o comando CHMOD, no entanto, as opções permitem que você configure de forma mais flexível, definindo parâmetros adicionais. As opções mais populares para as opções têm esse tipo:

  • -c - Exibe informações sobre todas as mudanças após o comando é ativado;
  • -f - eliminar a exibição de todas as notificações de erros;
  • -V - Mostra todas as informações após o comando é ativado;
  • --Reference - Selecione a máscara de direitos de um arquivo específico;
  • -R - Ativação de recursão. Neste caso, os direitos especificados serão aplicadas a todos os arquivos e pastas do diretório especificado;

Agora você está familiarizado com a sintaxe e as principais denominações do utilitário usado hoje chamado Chmod. Resta apenas para se familiarizar com informações adicionais úteis, o que simplificará o processo de direitos de edição, bem como aprender sobre exemplos populares da equipe.

Ações adicionais

Para melhorar a conveniência do trabalho no terminal, o usuário precisará usar vários mais comandos que otimizem a execução do acompanhamento. Por exemplo, depois de começar, você pode registrar cd / home / user / pasta, onde / home / user / pasta é um caminho condicional para a pasta necessária. Depois de ativar este comando, haverá uma mudança para o diretório especificado e todas as ações subseqüentes serão realizadas através dela. Assim, a necessidade de inserir o caminho completo para o arquivo ou pasta no futuro é eliminado (claro, se eles estiverem localizados no local onde a transição foi realizada).

Pule para o local necessário através do terminal no Linux

É impossível não marcar o comando ls com a opção -l. Este utilitário permite visualizar as configurações atuais para os direitos de acesso aos objetos. Por exemplo, o resultado -RW-RW-R- indica que o proprietário poderá ler e editar o arquivo, o grupo fazer o mesmo, e os outros usuários leram apenas. (Todas as designações estão em conformidade com os direitos de acesso descritos acima). Detalhes sobre a ação da equipe do LS no Linux é informado no outro artigo pelo seguinte link.

Registre o comando ls para determinar

Leia também: amostras do comando ls no Linux

Exemplos da equipe

Finalmente, gostaria de trazer alguns exemplos de usar o utilitário para que os usuários não tenham mais dúvidas sobre a sintaxe da equipe e suas aplicações. Preste atenção a essas linhas:

Exemplos de comando chmod em sistemas operacionais Linux

  • Chmod a + r file_name - Adicione todos os direitos para ler o arquivo;
  • Chmod a-x file_name - Pegue os direitos para executar o objeto;
  • Chmod a + r file_name - adicionar direitos de leitura e gravação;
  • Chmod -r u + w, go-w folder_name - Ativando a recursão (comando do aplicativo para todo o diretório e seu conteúdo), adicionando direitos para gravar ao proprietário e excluir os direitos de entrada de outros usuários.

Como você pode ver, sinais + e - significa adicionar ou pegar direitos. Eles são indicados junto com opções e direitos sem espaços, e então o arquivo é chamado ou o caminho completo para ele.

Hoje você aprendeu cerca de dois métodos para a criação de direitos de acesso no sistema operacional com base no kernel Linux. Os métodos listados são universais e são adequados para todas as distribuições. Antes de ativar cada comando, aconselhamos que você se certifique não apenas na exatidão da sintaxe, mas também os nomes dos arquivos e do caminho para eles.

Veja também: comandos freqüentemente usados ​​no terminal Linux

Consulte Mais informação