Permissões de arquivos e pastas - Raspberry Pi Linux

Permissões de arquivos e pastas - Raspberry Pi Linux
A permissão de arquivo e pasta é um recurso essencial que permite aos usuários restringir o acesso aos seus dados importantes, para que nenhum outro usuário possa prejudicar/excluir ou alterar os dados. Como usuário do Raspberry Pi, você definitivamente desejará alterar a permissão de arquivos e pastas para proteger seus dados importantes.

Neste artigo, discutiremos em detalhes como você limita os arquivos e as permissões de pastas no sistema Raspberry Pi Linux.

Vamos começar!

Arquivos e pastas permissão no Raspberry Pi OS

Existem dois métodos para alterar a permissão de arquivos e pastas:

  • Através do terminal
  • Através da GUI

Vamos discutir cada um deles em detalhes.

Método 1: através do terminal

Para alterar a permissão de um arquivo ou pasta através de um terminal, primeiro, usaremos o comando mencionado abaixo para exibir a lista de todos os arquivos, juntamente com seus acessos de permissão.

$ ls -l

Se você deseja procurar a permissão de um arquivo específico, pode usar o comando abaixo mencionado, como resultado dele, os detalhes da permissão, juntamente com a data e a hora da criação do arquivo, também serão exibidos:

$ ls -l

Observação: Lembre -se de substituir com o nome do arquivo que você deseja verificar a lista de.

Para uma pasta, você pode usar o comando abaixo mencionado para obter a lista de todos os arquivos presentes dentro do diretório, juntamente com a data e a hora da criação e as informações de permissão:

$ ls -l

Observação: Lembre -se de substituir com o nome da pasta que você deseja verificar a lista de.

Alterando a permissão usando o comando de modo de mudança

Para alterar a permissão do arquivo, você deve usar o chmod comando usando a seguinte sintaxe:

$ sudo chmod u = rwx, g = rwx, o = rx

Aqui, no comando acima:

  • você significa o usuário
  • g Para grupos em que o usuário está presente
  • o significa outros
  • r Para ler permissão
  • c para permissão de gravação
  • x para executar a permissão

Lembre -se de que todos os privilégios acima podem ser definidos de acordo com a escolha do usuário. Por exemplo:

$ sudo chmod u = rwx, g = rx, o = rw

Observação: Na imagem acima, usamos o LS -eu comando apenas para exibir o acesso de permissão de nosso arquivo, Hello-Linux é o nosso arquivo.

O comando acima altera a permissão para arquivar, permitindo aos usuários a permissão para ler, escrever e executar o arquivo. Enquanto a mesma permissão para usuários de grupo também. No entanto, outros usuários podem ler e escrever no arquivo.

Há também uma outra maneira de atalho pela qual o comando acima pode ser usado e o usuário só precisa lembrar as representações abaixo:

  • a para todos os usuários
  • você para usuário atual
  • g para grupos
  • o Para outros usuários que não estão no grupo do proprietário

Os usuários podem usar qualquer um dos alfabetos de representação acima junto com “+" ou "-”Sinais, dependendo do requisito. O sinal positivo "+" é usado para atribuir acesso enquanto o sinal negativo "-" é usado para privar/negar o acesso.

A sintaxe para este comando será:

$ chmod o+x

No comando acima O+x afirma que todos os outros usuários o é permitido executar o arquivo.

Da mesma forma, outros comandos podem ser usados ​​para dar ou negar permissão, conforme mencionado abaixo:

boi : Isso significa que outros usuários são negados para executar o arquivo.

a+x: Isso significa que todos os usuários podem executar o arquivo

G-X: Isso significa que os grupos são negados para executar o arquivo.

a+w: Isso significa que todos os usuários podem escrever em arquivo.

A-W: Isso significa que todos os usuários são negados para escrever em arquivo.

G+R: Isso significa que os grupos podem ler o arquivo.

A-R: Isso significa que todos os usuários são negados para ler o arquivo.

Modo octal

Existe outra maneira de alterar o modo com acesso à permissão e esse é o modo de código octal onde em vez de w, r, x, e g, u, o, Um código octal pode ser usado no qual o primeiro número octal representa a permissão para o usuário, o segundo dígito para grupos e o último dígito é para outros. A representação de dígitos de código octal é dada abaixo:

4: Atribuir somente leitura privilégio

5: Atribuir Leia e execute privilégios

6: Atribuir Leia e escreva privilégios

7: Atribuir Leia, escreva e execute privilégios

A sintaxe do comando a ser seguida é mencionada abaixo:

$ chmod

Observação: Nosso nome de arquivo é Hello-Linux e 754 é o código octal que afirma que o usuário tem acesso para ler, escrever e executar, e o grupo pode ler e executar o arquivo. Considerando que outros usuários só podem ler o arquivo.

Você pode seguir a imagem abaixo para aprender sobre o código octal.

Método 2: através da GUI

O segundo método para procurar permissão para uma pasta ou arquivo específico é o método da GUI. Para este método, primeiro, clique no Gerenciador de arquivos Opção para abrir o diretório inicial do Raspberry Pi:

Clique com o botão direito do mouse em qualquer arquivo e selecione o Propriedades opção da lista suspensa.

A Propriedades do arquivo A caixa de diálogo aparecerá na tela.

Clique no Permissões guia e daqui, você poderá alterar os privilégios de permissão de um arquivo.

Depois de terminar de definir a permissão para Veja o conteúdo, Alterar conteúdo e Executar, Clique no "OK" botão.

Para as pastas permissão através da GUI, as mesmas etapas podem ser executadas. Clique com o botão direito do mouse na pasta e clique no Propriedades:

Então vá para Permissões e depois de definir as permissões necessárias, clique em “OK".

Ele pedirá confirmação, então clique em “Sim”Aqui para aplicar as mudanças.

É isso para este guia!

Conclusão

Quando vários usuários estão usando o mesmo sistema, torna -se necessário manter seus arquivos salvados de outros usuários, limitando o acesso a algumas pastas e arquivos. Para esse fim, o sistema operacional Linux fornece dois métodos, um é o método do terminal no qual os comandos são usados ​​para atribuir ler, escrever, e executar permissões, enquanto o outro método é baseado na GUI, onde as permissões podem ser atribuídas manualmente através do Propriedades opção de arquivos ou pastas.