Documentation Index

Fetch the complete documentation index at: https://docs.senhasegura.io/llms.txt

Use this file to discover all available pages before exploring further.

Como obter os critérios de políticas de acesso

Prev Next

Este documento fornece informações sobre como obter os critérios necessários para serem utilizados durante a criação de uma política de acesso.

Nome da Aplicação

O nome da aplicação é um valor que pode ser localizado, e o nome exibido através no Finder pode não ser o nome original da aplicação. Utilize uma das opções a seguir para localizar o nome da aplicação:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Obter informações.
  3. No campo Nome e Extensão, copie o nome da aplicação.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: defaults read /app_path/app.app/contents/info.plist CFBundleDisplayName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Identificador do pacote

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemCFBundleIdentifier /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Assinatura de código

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: codesign -dv -r- /app_path/app.app 2>&1 | grep “designated =>”.
Info
  • Altere o caminho /app_path/app.app com o caminho da sua aplicação.
  • O comando 2>&1 | grep “designated =>” é opcional e responsável por filtrar apenas a assinatura do código. Caso desejado, rode o comando: codesign -dv -r- /app_path/app.app e encontre a assinatura de código visualmente através do retorno do comando.

Caminho

Opção 1: Finder

  1. Clique com o botão esquerdo na aplicação.
  2. Com a aplicação selecionada, pressione as teclas: Command + Option + C para copiar o caminho da aplicação para a área de transferência.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: realpath /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Identidade do desenvolvedor

As identidades do desenvolvedor são identificadores únicos que se relacionam com uma equipe de desenvolvimento. Para obter a identidade do desenvolvedor, veja o passo a passo a seguir:

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: codesign -dv -r- /app_path/app.app 2>&1 | grep “TeamIdentifier”.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Versão

A versão da aplicação instalada pode ser encontrada através da interface visual ou da linha de comando. Utilize uma das opções a seguir para localizar a versão da aplicação:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Obter informações.
  3. No campo Geral, copie a versão da aplicação.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemVersion /app_path/app.app.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

SHA256

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: shasum -a 256 /app_path/app.app/Contents/MacOS/ExecutableName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

SHA512

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: shasum -a 512 /app_path/app.app/Contents/MacOS/ExecutableName.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Nome do executável

O nome do executável pode ser encontrado através da interface visual ou da linha de comando. Utilize uma das opções a seguir para localizar o nome do executável:

Opção 1: Finder

  1. Clique com o botão direito na aplicação para exibir o menu contextual.
  2. Clique na opção Mostrar conteúdo do pacote.
  3. Acesse Contents > MacOS, localize o executável e copie seu nome.

Opção 2: Linha de comando

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: find /app_path/app.app/Contents/MacOS -perm +111 -type f.
Info

Altere o caminho /app_path/app.app com o caminho da sua aplicação.

Categoria da Aplicação

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: mdls -name kMDItemAppStoreCategoryType /app_path/app.app.
Info
  • Altere o caminho /app_path/app.app com o caminho da sua aplicação.
  • Utilize o valor completo retornado como categoria da aplicação.

Usuário

O EPM macOS usa o nome de usuário POSIX para regras de políticas de acesso. Existem várias maneiras de obtê-lo, mas as duas formas mais úteis são com os comandos whoami e dscl, sendo que a primeira opção fornece apenas o usuário atual e a segunda fornece todos os usuários do sistema. Utilize uma das opções a seguir para localizar os usuários:

Usuário atual

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: whoami.

Todos os usuários do sistema

  1. Abra a aplicação Terminal.
  2. Rode o seguinte comando: dscl . list /Users.

Argumentos

Argumentos são tudo que vem depois do nome do programa. Para saber quais argumentos podem ser usados para um comando, consulte o manual do programa através do comando man <program> ou através do comando de ajuda <program> help.