Permissões

As permissões (ou "privilégios") determinam quais ações uma conta de usuário pode realizar em um sistema de computador. O termo geralmente se refere às permissões do sistema de arquivos, que especificam quais contas de usuário em um sistema são proprietárias de arquivos e pastas específicos e têm acesso a eles. O termo também pode se referir à capacidade de uma conta de usuário de realizar tarefas específicas em um banco de dados ou aplicativo baseado em banco de dados.

Sistemas operacionais multiusuário, como Windows, Unix, Linux e macOS, usam sistemas de arquivos com sistemas de permissões integrados. Cada usuário tem uma conta de usuário, que inclui várias pastas de usuário sob seu controle. Ele também pode fazer parte de um grupo com outros usuários que têm uma função semelhante. Cada arquivo e pasta no sistema de arquivos usa uma lista de controle de acesso (ACL) que especifica quais contas e grupos podem acessá-lo e modificá-lo.

Alterando as permissões de um arquivo no macOS
Alterando as permissões de um arquivo no macOS

Além das contas de usuário padrão, esses sistemas também incluem contas especiais com permissões de "root", "administrador" ou "superusuário", que oferecem controle total sobre todos os arquivos e pastas do sistema. No entanto, um programa com permissões de root poderia modificar ou danificar arquivos do sistema ou outros programas. Em vez disso, os programas podem ser executados em contas especiais, conhecidas como "contas do sistema" ou "contas de usuário do sistema", que oferecem permissões limitadas para restringir o acesso do programa apenas ao que ele precisa.

Operações permitidas

Cada arquivo e pasta inclui níveis de permissão distintos para seu proprietário, para outros membros do grupo do proprietário e para todos os demais usuários do sistema. As permissões aplicadas a uma pasta são herdadas por seus arquivos e subpastas.

As permissões do Unix, Linux e macOS dão às contas acesso a três operações:

  • Ler permite que uma conta veja o conteúdo de arquivos e pastas.
  • Gravar permite que uma conta crie e modifique arquivos e subpastas.
  • Executar permite que a conta execute programas dentro de uma pasta.

O sistema de permissões do Windows tem um conjunto semelhante de operações:

  • Ler permite que uma conta veja o conteúdo de um arquivo ou pasta.
  • Gravar permite que a conta crie e modifique arquivos e subpastas.
  • Ler e executar permite que um usuário veja arquivos e execute programas sem modificá-los.
  • Modificar permite que ele crie, modifique ou exclua arquivos e subpastas.
  • Controle total permite que uma conta faça tudo, inclusive altere as permissões concedidas a outras contas de usuário.
Atualizado April 19, 2023 por Brian P.
Revisado por Per C.

quizTeste seus conhecimentos

Compiled apps are run, while uncompiled scripts are ____?

A
Built
0%
B
Parsed
0%
C
Threaded
0%
D
Encoded
0%
Correct! Incorrect!     View the Parse definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Permissões nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.